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 |
---|---|
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. |
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 © 2018. All rights reserved.