public class RetryConfigBuilder extends Object
| Constructor and Description |
|---|
RetryConfigBuilder() |
| Modifier and Type | Method and Description |
|---|---|
RetryConfig |
build() |
RetryConfigBuilder |
failOnAnyException() |
RetryConfigBuilder |
retryOnAnyException() |
RetryConfigBuilder |
retryOnSpecificExceptions(Class<? extends Exception>... exceptions) |
RetryConfigBuilder |
withBackoffStrategy(BackoffStrategy backoffStrategy) |
RetryConfigBuilder |
withDelayBetweenTries(java.time.Duration duration) |
RetryConfigBuilder |
withDelayBetweenTries(int seconds) |
RetryConfigBuilder |
withDelayBetweenTries(long millis) |
RetryConfigBuilder |
withExponentialBackoff() |
RetryConfigBuilder |
withFibonacciBackoff() |
RetryConfigBuilder |
withFixedBackoff() |
RetryConfigBuilder |
withMaxNumberOfTries(int max) |
RetryConfigBuilder |
withNoWaitBackoff() |
RetryConfigBuilder |
withRandomBackoff() |
RetryConfigBuilder |
withRandomExponentialBackoff() |
public RetryConfigBuilder retryOnAnyException()
public RetryConfigBuilder failOnAnyException()
@SafeVarargs public final RetryConfigBuilder retryOnSpecificExceptions(Class<? extends Exception>... exceptions)
public RetryConfigBuilder withMaxNumberOfTries(int max)
public RetryConfigBuilder withDelayBetweenTries(java.time.Duration duration)
public RetryConfigBuilder withDelayBetweenTries(int seconds)
public RetryConfigBuilder withDelayBetweenTries(long millis)
public RetryConfigBuilder withBackoffStrategy(BackoffStrategy backoffStrategy)
public RetryConfigBuilder withFixedBackoff()
public RetryConfigBuilder withExponentialBackoff()
public RetryConfigBuilder withFibonacciBackoff()
public RetryConfigBuilder withNoWaitBackoff()
public RetryConfigBuilder withRandomBackoff()
public RetryConfigBuilder withRandomExponentialBackoff()
public RetryConfig build()
Copyright © 2015. All rights reserved.