| 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  | 
DefaultErrorResponseHandler
Implementation 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 an HttpResponseHandler (unwrapped result) with proper handling and logging of response
 metadata. | 
class  | 
DummyResponseHandler
ResponseHandler implementation to return an empty response 
 | 
class  | 
EmptyAWSResponseHandler  | 
class  | 
ErrorDuringUnmarshallingResponseHandler  | 
class  | 
NullErrorResponseHandler  | 
class  | 
NullResponseHandler  | 
class  | 
UnresponsiveErrorResponseHandler
Response Handler implementation that hangs forever 
 | 
class  | 
UnresponsiveResponseHandler
Error 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.TestHttpResponseHandler
An 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 © 2024. All rights reserved.