public final class DefaultStandardRetryStrategy extends BaseRetryStrategy implements StandardRetryStrategy
| Modifier and Type | Class and Description |
|---|---|
static class |
DefaultStandardRetryStrategy.Builder |
backoffStrategy, circuitBreakerEnabled, defaultsAdded, exceptionCost, log, maxAttempts, retryPredicates, throttlingBackoffStrategy, tokenBucketStore, treatAsThrottling, useClientDefaults| Modifier and Type | Method and Description |
|---|---|
static DefaultStandardRetryStrategy.Builder |
builder()
Create a new
StandardRetryStrategy.Builder. |
DefaultStandardRetryStrategy.Builder |
toBuilder()
Create a new
RetryStrategy.Builder with the current configuration. |
acquireInitialToken, addDefaults, computeBackoff, computeInitialBackoff, exceptionCost, hasRetryPredicates, maxAttempts, recordSuccess, refreshRetryToken, retryPredicates, shouldAddDefaults, toString, updateStateForRetry, updateStateForSuccess, useClientDefaultsclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitacquireInitialToken, maxAttempts, recordSuccess, refreshRetryToken, useClientDefaultspublic DefaultStandardRetryStrategy.Builder toBuilder()
RetryStrategyRetryStrategy.Builder with the current configuration.
This is useful for modifying the strategy's behavior, like conditions or max retries.
toBuilder in interface RetryStrategytoBuilder in interface StandardRetryStrategypublic static DefaultStandardRetryStrategy.Builder builder()
StandardRetryStrategyStandardRetryStrategy.Builder.
Example Usage
StandardRetryStrategy retryStrategy =
StandardRetryStrategy.builder()
.retryOnExceptionInstanceOf(IllegalArgumentException.class)
.retryOnExceptionInstanceOf(IllegalStateException.class)
.build();
builder in interface StandardRetryStrategyCopyright © 2026. All rights reserved.