| Package | Description | 
|---|---|
| com.amazonaws | |
| com.amazonaws.handlers | |
| com.amazonaws.http | |
| com.amazonaws.http.request | |
| com.amazonaws.http.timers.client | |
| com.amazonaws.metrics | 
 Classes used to support the AWS SDK metrics API. 
 | 
| com.amazonaws.monitoring.internal | 
| Modifier and Type | Method and Description | 
|---|---|
protected void | 
AmazonWebServiceClient.endClientExecution(AWSRequestMetrics awsRequestMetrics,
                  Request<?> request,
                  Response<?> response)
Convenient method to end the client execution without logging the
 awsRequestMetrics. 
 | 
protected void | 
AmazonWebServiceClient.endClientExecution(AWSRequestMetrics awsRequestMetrics,
                  Request<?> request,
                  Response<?> response,
                  boolean loggingAwsRequestMetrics)
Common routine to end a client AWS request/response execution and collect
 the request metrics. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Response<?> | 
HandlerAfterAttemptContext.getResponse()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
RequestHandler2.afterError(Request<?> request,
          Response<?> response,
          Exception e)  | 
void | 
StackedRequestHandler.afterError(Request<?> request,
          Response<?> response,
          Exception e)  | 
void | 
IRequestHandler2.afterError(Request<?> request,
          Response<?> response,
          Exception e)
Runs any additional processing logic on a request after it has failed. 
 | 
void | 
RequestHandler2.afterResponse(Request<?> request,
             Response<?> response)  | 
void | 
StackedRequestHandler.afterResponse(Request<?> request,
             Response<?> response)  | 
void | 
IRequestHandler2.afterResponse(Request<?> request,
             Response<?> response)
Runs any additional processing logic on the specified request (after is has been executed by
 the client runtime). 
 | 
HandlerAfterAttemptContext.HandlerAfterAttemptContextBuilder | 
HandlerAfterAttemptContext.HandlerAfterAttemptContextBuilder.withResponse(Response<?> response)
Fluent set for what the response should be on the eventual HandlerAfterAttemptContext instance 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Response<Void> | 
AmazonHttpClient.RequestExecutionBuilder.execute()
Executes the request with the given configuration; not handling response. 
 | 
<Output> Response<Output> | 
AmazonHttpClient.RequestExecutionBuilder.execute(HttpResponseHandler<Output> responseHandler)
Executes the request with the given configuration. 
 | 
<T> Response<T> | 
AmazonHttpClient.execute(Request<?> request,
       HttpResponseHandler<AmazonWebServiceResponse<T>> responseHandler,
       HttpResponseHandler<AmazonServiceException> errorResponseHandler,
       ExecutionContext executionContext)
Deprecated. 
 
Use  
AmazonHttpClient.requestExecutionBuilder() to configure and execute a HTTP request. | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
SlowRequestHandler.afterError(Request<?> request,
          Response<?> response,
          Exception e)  | 
void | 
SlowRequestHandler.afterResponse(Request<?> request,
             Response<?> response)  | 
| Modifier and Type | Method and Description | 
|---|---|
Response<?> | 
SdkInterruptedException.getResponse()  | 
| Constructor and Description | 
|---|
SdkInterruptedException(Response<?> response)  | 
| Modifier and Type | Method and Description | 
|---|---|
abstract void | 
RequestMetricCollector.collectMetrics(Request<?> request,
              Response<?> response)
Used to collect the metric at the end of a request/response cycle. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
ClientSideMonitoringRequestHandler.afterError(Request<?> request,
          Response<?> response,
          Exception e)  | 
void | 
ClientSideMonitoringRequestHandler.afterResponse(Request<?> request,
             Response<?> response)  | 
Copyright © 2018. All rights reserved.