public final class RequestExecutionContext extends Object
AmazonHttpClient
. Provided to the
software.amazon.awssdk.http.pipeline.RequestPipeline#execute(Object, RequestExecutionContext)
method.Modifier and Type | Class and Description |
---|---|
static class |
RequestExecutionContext.Builder
An SDK-internal implementation of
RequestExecutionContext.Builder . |
Modifier and Type | Method and Description |
---|---|
static RequestExecutionContext.Builder |
builder()
Create a
RequestExecutionContext.Builder , used to create a RequestExecutionContext . |
ClientExecutionAbortTrackerTask |
clientExecutionTrackerTask() |
void |
clientExecutionTrackerTask(ClientExecutionAbortTrackerTask clientExecutionTrackerTask)
Sets the tracker task for the
software.amazon.awssdk.internal.http.timers.client.ClientExecutionTimer . |
ExecutionAttributes |
executionAttributes() |
ExecutionContext |
executionContext() |
ExecutionInterceptorChain |
interceptorChain() |
SdkRequest |
originalRequest() |
SdkRequestOverrideConfig |
requestConfig() |
SdkHttpRequestProvider |
requestProvider() |
SignerProvider |
signerProvider() |
public static RequestExecutionContext.Builder builder()
RequestExecutionContext.Builder
, used to create a RequestExecutionContext
.public SdkHttpRequestProvider requestProvider()
public ExecutionInterceptorChain interceptorChain()
public ExecutionAttributes executionAttributes()
public ExecutionContext executionContext()
public SdkRequest originalRequest()
public SdkRequestOverrideConfig requestConfig()
public SignerProvider signerProvider()
Signer
.public ClientExecutionAbortTrackerTask clientExecutionTrackerTask()
software.amazon.awssdk.internal.http.timers.client.ClientExecutionTimer
.public void clientExecutionTrackerTask(ClientExecutionAbortTrackerTask clientExecutionTrackerTask)
software.amazon.awssdk.internal.http.timers.client.ClientExecutionTimer
. Should
be called once per request lifecycle.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.