Package | Description |
---|---|
com.amazonaws.http |
Modifier and Type | Method and Description |
---|---|
private void |
AmazonHttpClient.doPauseBeforeRetry(AmazonWebServiceRequest originalRequest,
AmazonClientException previousException,
int requestCount,
RetryPolicy retryPolicy,
AmazonHttpClient.ExecOneRequestParams execOneParams)
Sleep for a period of time on failed request to avoid flooding a service with retries.
|
private <T> Response<T> |
AmazonHttpClient.executeOneRequest(Request<?> request,
HttpResponseHandler<AmazonWebServiceResponse<T>> responseHandler,
HttpResponseHandler<AmazonServiceException> errorResponseHandler,
ExecutionContext execContext,
AWSRequestMetrics awsRequestMetrics,
AmazonHttpClient.ExecOneRequestParams execOneParams,
java.util.List<RequestHandler2> requestHandlers)
Returns the response from executing one httpClientSettings request; or null for retry.
|
private void |
AmazonHttpClient.pauseBeforeRetry(Request<?> request,
AWSRequestMetrics awsRequestMetrics,
AmazonHttpClient.ExecOneRequestParams execOneParams,
ProgressListener listener)
Pause before the next retry and record metrics around retry behavior.
|
private boolean |
AmazonHttpClient.shouldBufferHttpEntity(boolean needsConnectionLeftOpen,
ExecutionContext execContext,
AmazonHttpClient.ExecOneRequestParams execParams,
HttpRequestAbortTaskTracker requestAbortTaskTracker) |
private boolean |
AmazonHttpClient.shouldRetry(AmazonWebServiceRequest originalRequest,
AmazonHttpClient.ExecOneRequestParams params,
AmazonClientException exception,
ExecutionContext executionContext)
Returns true if a failed request should be retried.
|
private void |
AmazonHttpClient.updateRetryHeaderInfo(Request<?> request,
AmazonHttpClient.ExecOneRequestParams execOneRequestParams)
Adds Retry information to the
AmazonHttpClient.HEADER_SDK_RETRY_INFO header. |