public static class RetryConfig.Builder
extends java.lang.Object
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
RetryConfig |
build() |
RetryConfig.Builder |
intervalFunction(IntervalFunction f)
Set a function to modify the waiting interval
after a failure.
|
RetryConfig.Builder |
maxAttempts(int maxAttempts) |
RetryConfig.Builder |
retryOnException(java.util.function.Predicate<java.lang.Throwable> predicate)
Configures a Predicate which evaluates if an exception should be retried.
|
RetryConfig.Builder |
waitDuration(java.time.Duration waitDuration) |
public RetryConfig.Builder maxAttempts(int maxAttempts)
public RetryConfig.Builder waitDuration(java.time.Duration waitDuration)
public RetryConfig.Builder intervalFunction(IntervalFunction f)
f - Function to modify the interval after a failurepublic RetryConfig.Builder retryOnException(java.util.function.Predicate<java.lang.Throwable> predicate)
predicate - the Predicate which evaluates if an exception should be retried or not.public RetryConfig build()