Package software.amazon.awssdk.core.interceptor
-
Class Summary Class Description ClasspathInterceptorChainFactory Factory for creating request/response handler chains from the classpath.Context A wrapper for the immutable context objects that are visible to theExecutionInterceptor
s.ExecutionAttribute<T> An attribute attached to a particular execution, stored inExecutionAttributes
.ExecutionAttribute.DerivedAttributeBuilder<T,U> ExecutionAttribute.MappedAttributeBuilder<T,U> ExecutionAttributes A mutable collection ofExecutionAttribute
s that can be modified byExecutionInterceptor
s in order to save and retrieve information specific to the current execution.ExecutionAttributes.Builder TODO: We should deprecate this builder - execution attributes are mutable - why do we need a builder? We can just use copy() if it's because ofExecutionAttributes.unmodifiableExecutionAttributes(ExecutionAttributes)
.ExecutionInterceptorChain A wrapper for a list ofExecutionInterceptor
s that ensures the interceptors are executed in the correct order as it is documented in theExecutionInterceptor
documentation.InterceptorContext An SDK-internal implementation ofContext.AfterExecution
and its parent interfaces.InterceptorContext.Builder SdkExecutionAttribute Contains attributes attached to the execution.SdkInternalExecutionAttribute Attributes that can be applied to all sdk requests.