| Modifier and Type | Method and Description |
|---|---|
RetryPolicyAdapter.Builder |
RetryPolicyAdapter.Builder.backoffStrategy(BackoffStrategy backoffStrategy) |
RetryPolicyAdapter.Builder |
RetryPolicyAdapter.Builder.throttlingBackoffStrategy(BackoffStrategy backoffStrategy) |
| Modifier and Type | Class and Description |
|---|---|
class |
LegacyToNonLegacyAdapter |
| Modifier and Type | Method and Description |
|---|---|
BackoffStrategy |
WaiterConfiguration.backoffStrategy() |
| Constructor and Description |
|---|
NonLegacyToLegacyAdapter(BackoffStrategy adaptee) |
| Modifier and Type | Method and Description |
|---|---|
Optional<BackoffStrategy> |
WaiterOverrideConfiguration.backoffStrategyV2() |
| Modifier and Type | Method and Description |
|---|---|
WaiterOverrideConfiguration.Builder |
WaiterOverrideConfiguration.Builder.backoffStrategyV2(BackoffStrategy backoffStrategy)
Define the
BackoffStrategy that computes the delay between resource polling. |
| Modifier and Type | Method and Description |
|---|---|
LegacyRetryStrategy.Builder |
LegacyRetryStrategy.Builder.throttlingBackoffStrategy(BackoffStrategy throttlingBackoffStrategy)
Configure the backoff strategy used for throttling exceptions by this strategy.
|
| Modifier and Type | Method and Description |
|---|---|
static BackoffStrategy |
BackoffStrategy.exponentialDelay(Duration baseDelay,
Duration maxDelay)
Wait for a random period of time between 0ms and an exponentially increasing amount of time between each subsequent attempt
of the same call.
|
static BackoffStrategy |
BackoffStrategy.exponentialDelayHalfJitter(Duration baseDelay,
Duration maxDelay)
Wait for a random period of time with an upper bound of exponentially increasing amount of time between each subsequent
attempt of the same call and a lower bound of half the amount of the computed exponential delay.
|
static BackoffStrategy |
BackoffStrategy.exponentialDelayWithoutJitter(Duration baseDelay,
Duration maxDelay)
Wait for an exponentially increasing amount of time between each subsequent attempt of the same call.
|
static BackoffStrategy |
BackoffStrategy.fixedDelay(Duration delay)
Wait for a random period of time between 0ms and the provided delay.
|
static BackoffStrategy |
BackoffStrategy.fixedDelayWithoutJitter(Duration delay)
Wait for a period of time equal to the provided delay.
|
static BackoffStrategy |
BackoffStrategy.retryImmediately()
Do not back off: retry immediately.
|
| Modifier and Type | Method and Description |
|---|---|
B |
RetryStrategy.Builder.backoffStrategy(BackoffStrategy backoffStrategy)
Configure the backoff strategy used by the retry strategy.
|
B |
RetryStrategy.Builder.throttlingBackoffStrategy(BackoffStrategy throttlingBackoffStrategy)
Configure the backoff strategy used for throttling exceptions by this strategy.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ExponentialDelayWithHalfJitter
Strategy that waits for a random period of time between a lower bound x and an exponentially increasing amount of time between
each subsequent attempt of the same call.
|
class |
ExponentialDelayWithJitter
Strategy that waits for a random period of time between 0ms and an exponentially increasing amount of time between each
subsequent attempt of the same call.
|
class |
ExponentialDelayWithoutJitter
Strategy that waits for an exponentially increasing amount of time between each subsequent attempt of the same call.
|
class |
FixedDelayWithJitter
Strategy that waits for a random period of time between 0ms and the provided delay.
|
class |
FixedDelayWithoutJitter
Strategy that waits for a period of time equal to the provided delay.
|
class |
Immediately
Strategy that do not back off: retry immediately.
|
| Modifier and Type | Field and Description |
|---|---|
protected BackoffStrategy |
BaseRetryStrategy.backoffStrategy |
protected BackoffStrategy |
BaseRetryStrategy.throttlingBackoffStrategy |
| Modifier and Type | Method and Description |
|---|---|
DefaultStandardRetryStrategy.Builder |
DefaultStandardRetryStrategy.Builder.backoffStrategy(BackoffStrategy backoffStrategy) |
DefaultLegacyRetryStrategy.Builder |
DefaultLegacyRetryStrategy.Builder.backoffStrategy(BackoffStrategy backoffStrategy) |
DefaultAdaptiveRetryStrategy.Builder |
DefaultAdaptiveRetryStrategy.Builder.backoffStrategy(BackoffStrategy backoffStrategy) |
DefaultStandardRetryStrategy.Builder |
DefaultStandardRetryStrategy.Builder.throttlingBackoffStrategy(BackoffStrategy throttlingBackoffStrategy) |
DefaultLegacyRetryStrategy.Builder |
DefaultLegacyRetryStrategy.Builder.throttlingBackoffStrategy(BackoffStrategy throttlingBackoffStrategy) |
DefaultAdaptiveRetryStrategy.Builder |
DefaultAdaptiveRetryStrategy.Builder.throttlingBackoffStrategy(BackoffStrategy backoffStrategy) |
Copyright © 2026. All rights reserved.