public final class RequestExecutionContext extends Object
AmazonSyncHttpClient or
AmazonAsyncHttpClient.
Provided to the 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
ClientExecutionTimer. |
ExecutionAttributes |
executionAttributes() |
ExecutionContext |
executionContext() |
ExecutionInterceptorChain |
interceptorChain() |
SdkRequest |
originalRequest() |
RequestOverrideConfig |
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 RequestOverrideConfig requestConfig()
public SignerProvider signerProvider()
Signer.public ClientExecutionAbortTrackerTask clientExecutionTrackerTask()
ClientExecutionTimer.public void clientExecutionTrackerTask(ClientExecutionAbortTrackerTask clientExecutionTrackerTask)
ClientExecutionTimer. Should
be called once per request lifecycle.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.