@NotThreadSafe public class ExecutionContext extends Object
| Modifier and Type | Class | Description |
|---|---|---|
static class |
ExecutionContext.Builder |
| Constructor | Description |
|---|---|
ExecutionContext() |
For testing purposes.
|
ExecutionContext(boolean isMetricEnabled) |
For testing purposes.
|
ExecutionContext(List<RequestHandler> requestHandlers,
boolean isMetricEnabled,
AmazonWebServiceClient awsClient) |
Deprecated.
|
public ExecutionContext(boolean isMetricEnabled)
public ExecutionContext()
@Deprecated public ExecutionContext(List<RequestHandler> requestHandlers, boolean isMetricEnabled, AmazonWebServiceClient awsClient)
public static ExecutionContext.Builder builder()
public List<RequestHandler> getRequestHandlers()
public AwsRequestMetrics getAwsRequestMetrics()
@Deprecated public void setSigner(Signer signer)
public boolean retryCapacityConsumed()
public void markRetryCapacityConsumed()
public Signer getSigner(SignerProviderContext context)
@Deprecated public Signer getSignerByUri(URI uri)
public AwsCredentialsProvider getCredentialsProvider()
AwsCredentialspublic void setCredentialsProvider(AwsCredentialsProvider credentialsProvider)
credentialsProvider - the credentials provider to fetch AwsCredentialspublic ClientExecutionAbortTrackerTask getClientExecutionTrackerTask()
public void setClientExecutionTrackerTask(ClientExecutionAbortTrackerTask clientExecutionTrackerTask)
public SignerProvider getSignerProvider()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.