| Package | Description | 
|---|---|
| com.amazonaws.http | |
| com.amazonaws.http.response | |
| com.amazonaws.protocol.json | |
| com.amazonaws.retry | |
| com.amazonaws.retry.internal | |
| com.amazonaws.waiters | |
| utils.http | 
| Modifier and Type | Class and Description | 
|---|---|
| static class  | DefaultErrorResponseHandlerIntegrationTest.BaseException | 
| static class  | DefaultErrorResponseHandlerIntegrationTest.CustomException | 
| static class  | DefaultErrorResponseHandlerIntegrationTest.CustomLegacyException | 
| Modifier and Type | Method and Description | 
|---|---|
| AmazonServiceException | DefaultErrorResponseHandler. handle(HttpResponse errorResponse) | 
| AmazonServiceException | JsonErrorResponseHandler. handle(HttpResponse response) | 
| Modifier and Type | Method and Description | 
|---|---|
| HttpResponseHandler<AmazonServiceException> | AmazonHttpClientAdaptiveRetriesTest. createStubErrorResponseHandler(AmazonServiceException e) | 
| protected HttpResponseHandler<AmazonServiceException> | AmazonHttpClientClockSkewErrorTest. stubErrorHandler() | 
| Modifier and Type | Method and Description | 
|---|---|
| HttpResponseHandler<AmazonServiceException> | AmazonHttpClientAdaptiveRetriesTest. createStubErrorResponseHandler(AmazonServiceException e) | 
| Modifier and Type | Method and Description | 
|---|---|
| <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) | 
| Constructor and Description | 
|---|
| DefaultErrorResponseHandler(List<com.amazonaws.transform.Unmarshaller<AmazonServiceException,Node>> unmarshallerList)Constructs a new DefaultErrorResponseHandler that will handle error responses from Amazon
 services using the specified list of unmarshallers. | 
| DefaultErrorResponseHandler(Map<String,com.amazonaws.transform.Unmarshaller<AmazonServiceException,Node>> unmarshallerMap,
                           com.amazonaws.transform.Unmarshaller<AmazonServiceException,Node> defaultUnmarshaller)Constructs a new DefaultErrorResponseHandler that will handle error responses from Amazon
 services using the specified map of unmarshallers. | 
| DefaultErrorResponseHandler(Map<String,com.amazonaws.transform.Unmarshaller<AmazonServiceException,Node>> unmarshallerMap,
                           com.amazonaws.transform.Unmarshaller<AmazonServiceException,Node> defaultUnmarshaller)Constructs a new DefaultErrorResponseHandler that will handle error responses from Amazon
 services using the specified map of unmarshallers. | 
| Modifier and Type | Method and Description | 
|---|---|
| AmazonServiceException | NullErrorResponseHandler. handle(HttpResponse response) | 
| AmazonServiceException | UnresponsiveErrorResponseHandler. handle(HttpResponse response) | 
| Modifier and Type | Method and Description | 
|---|---|
| HttpResponseHandler<AmazonServiceException> | SdkJsonProtocolFactory. createErrorResponseHandler(JsonErrorResponseMetadata errorResponsMetadata)Creates a response handler for handling a error response (non 2xx response). | 
| Modifier and Type | Field and Description | 
|---|---|
| protected static HttpResponseHandler<AmazonServiceException> | RetryPolicyTestBase. errorResponseHandler | 
| Modifier and Type | Method and Description | 
|---|---|
| AmazonServiceException | RetryPolicyTestBase.TestHttpResponseHandler. handle(HttpResponse response) | 
| Modifier and Type | Method and Description | 
|---|---|
| static boolean | RetryUtils. isClockSkewError(AmazonServiceException exception)Returns true if the specified exception is definitely a clock skew error. | 
| static boolean | RetryUtils. isRequestEntityTooLargeException(AmazonServiceException exception)Returns true if the specified exception is a request entity too large error. | 
| static boolean | RetryUtils. isRetryableServiceException(AmazonServiceException exception)Returns true if the specified exception is a retryable service side exception. | 
| static boolean | RetryUtils. isThrottlingException(AmazonServiceException exception)Returns true if the specified exception is a throttling error. | 
| Modifier and Type | Method and Description | 
|---|---|
| AuthRetryParameters | AuthErrorRetryStrategy. shouldRetryWithAuthParam(Request<?> originalRequest,
                        HttpResponse response,
                        AmazonServiceException ase)Returns an alternative signing context (consists of a new signer instance
 and a new request endpoint) that should be used to retry the request. | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | HttpFailureStatusAcceptor. matches(AmazonServiceException ase) | 
| boolean | WaiterAcceptor. matches(AmazonServiceException output)Default method definition that matches the exception
 with the expected state defined by the acceptor. | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | WaiterExecution. pollResource()Polls until a specified resource transitions into either success or failure state or
 until the specified number of retries has been made. | 
| void | Waiter. run(WaiterParameters<Input> waiterParameters)Polls synchronously until it is determined that the resource
 transitioned into the desired state or not. | 
| void | WaiterImpl. run(WaiterParameters<Input> waiterParameters)Polls synchronously until it is determined that the resource
 transitioned into the desired state or not. | 
| Future<Void> | Waiter. runAsync(WaiterParameters<Input> waiterParameters,
        WaiterHandler callback)Polls asynchronously until it is determined that the resource
 transitioned into the desired state or not. | 
| Future<Void> | WaiterImpl. runAsync(WaiterParameters<Input> waiterParameters,
        WaiterHandler callback)Polls asynchronously until it is determined that the resource
 transitioned into the desired state or not. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected HttpResponseHandler<AmazonServiceException> | WireMockTestBase. stubErrorHandler() | 
Copyright © 2023. All rights reserved.