| Package | Description | 
|---|---|
| com.amazonaws.client | |
| com.amazonaws.http | |
| com.amazonaws.http.response | |
| com.amazonaws.protocol.json | |
| com.amazonaws.retry | |
| utils.http | 
| Modifier and Type | Method and Description | 
|---|---|
| HttpResponseHandler<? extends SdkBaseException> | ClientExecutionParams. getErrorResponseHandler() | 
| HttpResponseHandler<Output> | ClientExecutionParams. getResponseHandler() | 
| Modifier and Type | Method and Description | 
|---|---|
| ClientExecutionParams<Input,Output> | ClientExecutionParams. withErrorResponseHandler(HttpResponseHandler<? extends SdkBaseException> errorResponseHandler) | 
| ClientExecutionParams<Input,Output> | ClientExecutionParams. withResponseHandler(HttpResponseHandler<Output> responseHandler) | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | DefaultErrorResponseHandlerImplementation of HttpResponseHandler that handles only error responses from Amazon Web Services. | 
| class  | JsonErrorResponseHandler | 
| class  | JsonResponseHandler<T>Default implementation of HttpResponseHandler that handles a successful response from an AWS
 service and unmarshalls the result using a JSON unmarshaller. | 
| class  | StaxResponseHandler<T>Default implementation of HttpResponseHandler that handles a successful
 response from an AWS service and unmarshalls the result using a StAX
 unmarshaller. | 
| Modifier and Type | Method and Description | 
|---|---|
| HttpResponseHandler<AmazonServiceException> | AmazonHttpClientAdaptiveRetriesTest. createStubErrorResponseHandler(AmazonServiceException e) | 
| protected HttpResponseHandler<AmazonServiceException> | AmazonHttpClientClockSkewErrorTest. stubErrorHandler() | 
| Modifier and Type | Method and Description | 
|---|---|
| AmazonHttpClient.RequestExecutionBuilder | AmazonHttpClient.RequestExecutionBuilder. errorResponseHandler(HttpResponseHandler<? extends SdkBaseException> errorResponseHandler)Fluent setter for the error response handler | 
| <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. | 
| <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. | 
| <T> Response<T> | AmazonHttpClient. execute(Request<?> request,
       HttpResponseHandler<AmazonWebServiceResponse<T>> responseHandler,
       HttpResponseHandler<AmazonServiceException> errorResponseHandler,
       ExecutionContext executionContext,
       RequestConfig requestConfig) | 
| <T> Response<T> | AmazonHttpClient. execute(Request<?> request,
       HttpResponseHandler<AmazonWebServiceResponse<T>> responseHandler,
       HttpResponseHandler<AmazonServiceException> errorResponseHandler,
       ExecutionContext executionContext,
       RequestConfig requestConfig) | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AwsResponseHandlerAdapter<T>Adapts an  < AmazonWebServiceResponse to anHttpResponseHandler(unwrapped result) with proper handling and logging of response
 metadata. | 
| class  | DummyResponseHandlerResponseHandler implementation to return an empty response | 
| class  | EmptyAWSResponseHandler | 
| class  | ErrorDuringUnmarshallingResponseHandler | 
| class  | NullErrorResponseHandler | 
| class  | NullResponseHandler | 
| class  | UnresponsiveErrorResponseHandlerResponse Handler implementation that hangs forever | 
| class  | UnresponsiveResponseHandlerError Response Handler implementation that hangs forever | 
| Constructor and Description | 
|---|
| AwsResponseHandlerAdapter(HttpResponseHandler<AmazonWebServiceResponse<T>> delegate,
                         Request<?> request,
                         AWSRequestMetrics awsRequestMetrics,
                         MetadataCache responseMetadataCache) | 
| Modifier and Type | Method and Description | 
|---|---|
| HttpResponseHandler<AmazonServiceException> | SdkJsonProtocolFactory. createErrorResponseHandler(JsonErrorResponseMetadata errorResponsMetadata)Creates a response handler for handling a error response (non 2xx response). | 
| <T> HttpResponseHandler<AmazonWebServiceResponse<T>> | SdkJsonProtocolFactory. createResponseHandler(JsonOperationMetadata operationMetadata,
                     com.amazonaws.transform.Unmarshaller<T,com.amazonaws.transform.JsonUnmarshallerContext> responseUnmarshaller)Returns the response handler to be used for handling a successful response. | 
| Modifier and Type | Class and Description | 
|---|---|
| static class  | RetryPolicyTestBase.TestHttpResponseHandlerAn error response handler implementation that simply
   - keeps the status code
   - sets the error code by the status text (which comes from the reason phrase in the low-level response) | 
| Modifier and Type | Field and Description | 
|---|---|
| protected static HttpResponseHandler<AmazonServiceException> | RetryPolicyTestBase. errorResponseHandler | 
| Modifier and Type | Method and Description | 
|---|---|
| static <T> HttpResponseHandler<AmazonWebServiceResponse<T>> | HttpResponseHandlers. responseHandler(utils.http.HttpResponseHandlers.FunctionWithException<HttpResponse,T> handle) | 
| static HttpResponseHandler<AmazonWebServiceResponse<String>> | HttpResponseHandlers. stringResponseHandler() | 
| protected HttpResponseHandler<AmazonServiceException> | WireMockTestBase. stubErrorHandler() | 
Copyright © 2022. All rights reserved.