| Interface | Description |
|---|---|
| RetryPolicy.BackoffStrategy |
The hook for providing custom back-off strategy to control the sleep time
between retries.
|
| RetryPolicy.RetryCondition |
The hook for providing custom condition on whether a failed request
should be retried.
|
| V2CompatibleBackoffStrategy |
Adapter interface for backoff strategies that can be used in both legacy RetryPolicies and the new V2 retry policy.
|
| Class | Description |
|---|---|
| AmazonHttpClientRetryPolicyTest |
Tests that
AmazonHttpClient#executeHelper() method passes the correct
context information into the configured RetryPolicy. |
| ClientConfigurationMaxErrorRetryTest |
Tests the behavior when both
ClientConfiguration.setMaxErrorRetry(int) and
ClientConfiguration.setRetryPolicy(RetryPolicy) are used. |
| ClockSkewAdjuster |
Applies heuristics to suggest a clock skew adjustment that should be applied to future requests based on a given service error.
|
| ClockSkewAdjuster.AdjustmentRequest | |
| ClockSkewAdjuster.ClockSkewAdjustment | |
| ClockSkewAdjusterTest | |
| FixedTimeBackoffStrategy |
Test implementation of
RetryPolicy.BackoffStrategy to wait a fixed time between retries |
| PredefinedBackoffStrategies |
This class includes a set of pre-defined backoff policies.
|
| PredefinedBackoffStrategies.EqualJitterBackoffStrategy | |
| PredefinedBackoffStrategies.ExponentialBackoffStrategy | |
| PredefinedBackoffStrategies.FullJitterBackoffStrategy | |
| PredefinedBackoffStrategies.SDKDefaultBackoffStrategy |
A private class that implements the default back-off strategy.
|
| PredefinedBackoffStrategiesTest | |
| PredefinedRetryPolicies |
This class includes a set of pre-defined retry policies, including default
policies used by SDK.
|
| PredefinedRetryPolicies.SDKDefaultRetryCondition |
The default implementation of RetryCondition used by the SDK.
|
| RetryModeTest | |
| RetryPolicy |
Retry policy that can be configured on a specific service client using
ClientConfiguration. |
| RetryPolicy.RetryPolicyBuilder | |
| RetryPolicyAdapter |
Adapts a legacy
RetryPolicy to the new RetryPolicy. |
| RetryPolicyAdapterTest | |
| RetryPolicyTest | |
| RetryPolicyTestBase |
Some utility class and method for testing RetryCondition
|
| RetryPolicyTestBase.ContextDataCollectionBackoffStrategy | |
| RetryPolicyTestBase.ContextDataCollectionRetryCondition | |
| RetryPolicyTestBase.MockHttpClient |
A base abstract class for fake HttpClient implementations
|
| RetryPolicyTestBase.ReturnServiceErrorHttpClient |
A mock HttpClient implementation that does nothing but directly returns a
BasicHttpResponse object with the specified status code upon any call on
execute(...) method.
|
| RetryPolicyTestBase.TestAmazonWebServiceRequest | |
| 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)
|
| RetryPolicyTestBase.ThrowingExceptionHttpClient |
A mock HttpClient implementation that does nothing but throws the
specified IOException or RuntimeException upon any call on execute(...)
method.
|
| RetryUtils | |
| RetryUtilsTest | |
| SDKDefaultRetryConditionTest | |
| StandardBackoffStrategyTest |
| Enum | Description |
|---|---|
| RetryMode |
The retry mode
|
Copyright © 2023. All rights reserved.