Class DefaultRetryStrategy
RetryStrategy
interface.-
Method Summary
Modifier and TypeMethodDescriptionCreate a new builder for aAdaptiveRetryStrategy
.static StandardRetryStrategy
Returns a retry strategy that does not retry.static LegacyRetryStrategy.Builder
Create a new builder for aLegacyRetryStrategy
.Create a new builder for aStandardRetryStrategy
.
-
Method Details
-
doNotRetry
Returns a retry strategy that does not retry. -
standardStrategyBuilder
Create a new builder for aStandardRetryStrategy
.Example Usage invalid input: '{@snippet StandardRetryStrategy retryStrategy = DefaultRetryStrategy.standardStrategyBuilder()'.retryOnExceptionInstanceOf(IllegalArgumentException.class) .retryOnExceptionInstanceOf(IllegalStateException.class) .build(); }
-
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
.Example Usage invalid input: '{@snippet AdaptiveRetryStrategy retryStrategy = DefaultRetryStrategy.adaptiveStrategyBuilder()'.retryOnExceptionInstanceOf(IllegalArgumentException.class) .retryOnExceptionInstanceOf(IllegalStateException.class) .build(); }
-