@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()
AwsCredentials
public void setCredentialsProvider(AwsCredentialsProvider credentialsProvider)
credentialsProvider
- the credentials provider to fetch AwsCredentials
public ClientExecutionAbortTrackerTask getClientExecutionTrackerTask()
public void setClientExecutionTrackerTask(ClientExecutionAbortTrackerTask clientExecutionTrackerTask)
public SignerProvider getSignerProvider()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.