| Modifier and Type | Method and Description |
|---|---|
static RetryStrategy |
AwsRetryStrategy.addRetryConditions(RetryStrategy strategy)
Update the provided
RetryStrategy to add AWS-specific conditions. |
static RetryStrategy |
AwsRetryStrategy.defaultRetryStrategy()
Retrieve the
SdkDefaultRetryStrategy.defaultRetryStrategy() with AWS-specific conditions added. |
static RetryStrategy |
AwsRetryStrategy.doNotRetry()
Returns a retry strategy that does not retry.
|
static RetryStrategy |
AwsRetryStrategy.forRetryMode(RetryMode mode)
Retrieve the appropriate retry strategy for the retry mode with AWS-specific conditions added.
|
| Modifier and Type | Method and Description |
|---|---|
static RetryStrategy |
AwsRetryStrategy.addRetryConditions(RetryStrategy strategy)
Update the provided
RetryStrategy to add AWS-specific conditions. |
| Modifier and Type | Field and Description |
|---|---|
static SdkClientOption<RetryStrategy> |
SdkClientOption.CONFIGURED_RETRY_STRATEGY
The retry strategy set by the customer using
ClientOverrideConfiguration.Builder.retryStrategy(RetryStrategy). |
static SdkClientOption<RetryStrategy> |
SdkClientOption.RETRY_STRATEGY |
| Modifier and Type | Method and Description |
|---|---|
RetryStrategy |
ClientOverrideConfiguration.Builder.retryStrategy() |
| Modifier and Type | Method and Description |
|---|---|
Optional<RetryStrategy> |
ClientOverrideConfiguration.retryStrategy()
The optional retry strategy that should be used when handling failure cases.
|
| Modifier and Type | Method and Description |
|---|---|
ClientOverrideConfiguration.Builder |
ClientOverrideConfiguration.Builder.retryStrategy(RetryStrategy retryStrategy)
Configure the retry strategy that should be used when handling failure cases.
|
| Modifier and Type | Class and Description |
|---|---|
class |
RetryPolicyAdapter
Implements the
RetryStrategy interface by wrapping a RetryPolicy instance. |
| Modifier and Type | Method and Description |
|---|---|
static RetryStrategy |
SdkDefaultRetryStrategy.defaultRetryStrategy()
Retrieve the default retry strategy for the configured retry mode.
|
static RetryStrategy |
SdkDefaultRetryStrategy.forRetryMode(RetryMode mode)
Retrieve the appropriate retry strategy for the retry mode with AWS-specific conditions added.
|
| Modifier and Type | Method and Description |
|---|---|
static RetryMode |
SdkDefaultRetryStrategy.retryMode(RetryStrategy retryStrategy)
Returns the
RetryMode for the given retry strategy. |
| Modifier and Type | Method and Description |
|---|---|
static Optional<String> |
BusinessMetricsUtils.resolveRetryMode(RetryPolicy retryPolicy,
RetryStrategy retryStrategy) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
AdaptiveRetryStrategy
The adaptive retry strategy is a
RetryStrategy when executing against a very resource-constrained set of resources. |
interface |
LegacyRetryStrategy
The legacy retry strategy is a
RetryStrategy for normal use-cases. |
interface |
StandardRetryStrategy
The standard retry strategy is the recommended
RetryStrategy for normal use-cases. |
| Modifier and Type | Interface and Description |
|---|---|
static interface |
RetryStrategy.Builder<B extends RetryStrategy.Builder<B,T>,T extends RetryStrategy>
Builder to create immutable instances of
RetryStrategy. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
DefaultAwareRetryStrategy
Identify a
RetryStrategy that has the capacity to work with sets of default retry predicates. |
| Modifier and Type | Class and Description |
|---|---|
class |
BaseRetryStrategy
Generic class that implements that common logic for all the retries strategies with extension points for specific strategies to
tailor the behavior to its needs.
|
class |
DefaultAdaptiveRetryStrategy |
class |
DefaultLegacyRetryStrategy |
class |
DefaultStandardRetryStrategy |
Copyright © 2026. All rights reserved.