Package | Description |
---|---|
com.amazonaws.client | |
com.amazonaws.http | |
com.amazonaws.http.response | |
com.amazonaws.protocol.json |
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 |
---|---|
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. |
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,
Unmarshaller<T,JsonUnmarshallerContext> responseUnmarshaller)
Returns the response handler to be used for handling a successful response.
|
Copyright © 2023. All rights reserved.