Package software.amazon.awssdk.core.interceptor
package software.amazon.awssdk.core.interceptor
-
ClassDescriptionFactory for creating request/response handler chains from the classpath.A wrapper for the immutable context objects that are visible to the
ExecutionInterceptors.The state of the execution when theExecutionInterceptor.afterExecution(software.amazon.awssdk.core.interceptor.Context.AfterExecution, software.amazon.awssdk.core.interceptor.ExecutionAttributes)method is invoked.The state of the execution when theExecutionInterceptor.afterMarshalling(software.amazon.awssdk.core.interceptor.Context.AfterMarshalling, software.amazon.awssdk.core.interceptor.ExecutionAttributes)method is invoked.The state of the execution when theExecutionInterceptor.afterTransmission(software.amazon.awssdk.core.interceptor.Context.AfterTransmission, software.amazon.awssdk.core.interceptor.ExecutionAttributes)method is invoked.The state of the execution when theExecutionInterceptor.afterUnmarshalling(software.amazon.awssdk.core.interceptor.Context.AfterUnmarshalling, software.amazon.awssdk.core.interceptor.ExecutionAttributes)method is invoked.The state of the execution when theExecutionInterceptor.beforeExecution(software.amazon.awssdk.core.interceptor.Context.BeforeExecution, software.amazon.awssdk.core.interceptor.ExecutionAttributes)method is invoked.The state of the execution when theExecutionInterceptor.beforeMarshalling(software.amazon.awssdk.core.interceptor.Context.BeforeMarshalling, software.amazon.awssdk.core.interceptor.ExecutionAttributes)method is invoked.The state of the execution when theExecutionInterceptor.beforeTransmission(software.amazon.awssdk.core.interceptor.Context.BeforeTransmission, software.amazon.awssdk.core.interceptor.ExecutionAttributes)method is invoked.The state of the execution when theExecutionInterceptor.beforeUnmarshalling(software.amazon.awssdk.core.interceptor.Context.BeforeUnmarshalling, software.amazon.awssdk.core.interceptor.ExecutionAttributes)method is invoked.All information that is known about a particular execution that has failed.The state of the execution when theExecutionInterceptor.modifyHttpRequest(software.amazon.awssdk.core.interceptor.Context.ModifyHttpRequest, software.amazon.awssdk.core.interceptor.ExecutionAttributes)method is invoked.The state of the execution when theExecutionInterceptor.modifyHttpResponse(software.amazon.awssdk.core.interceptor.Context.ModifyHttpResponse, software.amazon.awssdk.core.interceptor.ExecutionAttributes)method is invoked.The state of the execution when theExecutionInterceptor.modifyRequest(software.amazon.awssdk.core.interceptor.Context.ModifyRequest, software.amazon.awssdk.core.interceptor.ExecutionAttributes)method is invoked.The state of the execution when theExecutionInterceptor.modifyResponse(software.amazon.awssdk.core.interceptor.Context.ModifyResponse, software.amazon.awssdk.core.interceptor.ExecutionAttributes)method is invoked.An attribute attached to a particular execution, stored inExecutionAttributes.A mutable collection ofExecutionAttributes that can be modified byExecutionInterceptors in order to save and retrieve information specific to the current execution.An interceptor that is invoked during the execution lifecycle of a request/response (execution).A wrapper for a list ofExecutionInterceptors that ensures the interceptors are executed in the correct order as it is documented in theExecutionInterceptordocumentation.An SDK-internal implementation ofContext.AfterExecutionand its parent interfaces.Contains attributes attached to the execution.Attributes that can be applied to all sdk requests.