Class DefaultRetryStrategy
RetryStrategy interface.-
Method Summary
Modifier and TypeMethodDescriptionCreate a new builder for aAdaptiveRetryStrategy.adaptiveStrategyBuilder(Boolean retries2026Enabled) Create a new builder for aAdaptiveRetryStrategy.static StandardRetryStrategyReturns a retry strategy that does not retry.static LegacyRetryStrategy.BuilderCreate a new builder for aLegacyRetryStrategy.Create a new builder for aStandardRetryStrategy.standardStrategyBuilder(Boolean retries2026Enabled) Create a new builder for aStandardRetryStrategy.
-
Method Details
-
doNotRetry
Returns a retry strategy that does not retry. -
standardStrategyBuilder
Create a new builder for aStandardRetryStrategy. This is equivalent tostandardStrategyBuilder(false).Example Usage invalid input: '{@snippet StandardRetryStrategy retryStrategy = DefaultRetryStrategy.standardStrategyBuilder()'.retryOnExceptionInstanceOf(IllegalArgumentException.class) .retryOnExceptionInstanceOf(IllegalStateException.class) .build(); }
-
standardStrategyBuilder
Create a new builder for aStandardRetryStrategy. This is equivalent tostandardStrategyBuilder(false).Example Usage invalid input: '{@snippet StandardRetryStrategy retryStrategy = DefaultRetryStrategy.standardStrategyBuilder(true)'.retryOnExceptionInstanceOf(IllegalArgumentException.class) .retryOnExceptionInstanceOf(IllegalStateException.class) .build(); }
- Parameters:
retries2026Enabled- Whether retries 2.1 behavior is used.
-
legacyStrategyBuilder
Create a new builder for aLegacyRetryStrategy.Example Usage invalid input: '{@snippet LegacyRetryStrategy retryStrategy = DefaultRetryStrategy.legacyStrategyBuilder()'.retryOnExceptionInstanceOf(IllegalArgumentException.class) .retryOnExceptionInstanceOf(IllegalStateException.class) .build(); }
-
adaptiveStrategyBuilder
Create a new builder for aAdaptiveRetryStrategy. This is equivalent toadaptiveStrategyBuilder(false).Example Usage invalid input: '{@snippet AdaptiveRetryStrategy retryStrategy = DefaultRetryStrategy.adaptiveStrategyBuilder()'.retryOnExceptionInstanceOf(IllegalArgumentException.class) .retryOnExceptionInstanceOf(IllegalStateException.class) .build(); }
-
adaptiveStrategyBuilder
Create a new builder for aAdaptiveRetryStrategy.Example Usage invalid input: '{@snippet AdaptiveRetryStrategy retryStrategy = DefaultRetryStrategy.adaptiveStrategyBuilder(true)'.retryOnExceptionInstanceOf(IllegalArgumentException.class) .retryOnExceptionInstanceOf(IllegalStateException.class) .build(); }
- Parameters:
retries2026Enabled- Whether retries 2.1 behavior is used.
-