Class AwsExecutionContextBuilder
java.lang.Object
software.amazon.awssdk.awscore.internal.AwsExecutionContextBuilder
- 
Method Summary
Modifier and TypeMethodDescriptionstatic <InputT extends SdkRequest,OutputT extends SdkResponse> 
ExecutionContextinvokeInterceptorsAndCreateExecutionContext(ClientExecutionParams<InputT, OutputT> executionParams, SdkClientConfiguration clientConfig) Used by both sync and async clients to create the execution context, and run initial interceptors.static InterceptorContextrunInitialInterceptors(InterceptorContext interceptorContext, ExecutionAttributes executionAttributes, ExecutionInterceptorChain executionInterceptorChain) FinalizeSdkRequestby running beforeExecution and modifyRequest interceptors. 
- 
Method Details
- 
invokeInterceptorsAndCreateExecutionContext
public static <InputT extends SdkRequest,OutputT extends SdkResponse> ExecutionContext invokeInterceptorsAndCreateExecutionContext(ClientExecutionParams<InputT, OutputT> executionParams, SdkClientConfiguration clientConfig) Used by both sync and async clients to create the execution context, and run initial interceptors. - 
runInitialInterceptors
public static InterceptorContext runInitialInterceptors(InterceptorContext interceptorContext, ExecutionAttributes executionAttributes, ExecutionInterceptorChain executionInterceptorChain) FinalizeSdkRequestby running beforeExecution and modifyRequest interceptors.- Parameters:
 interceptorContext- containing the immutable SdkRequest information the interceptor can act onexecutionAttributes- mutable container of attributes concerning the execution and request- Returns:
 - the 
InterceptorContextreturns a context with a new SdkRequest 
 
 -