public class RetryConfig
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
RetryConfig.Builder |
Modifier and Type | Field and Description |
---|---|
static int |
DEFAULT_MAX_ATTEMPTS |
static long |
DEFAULT_WAIT_DURATION |
Modifier and Type | Method and Description |
---|---|
static RetryConfig.Builder |
custom()
Returns a builder to create a custom RetryConfig.
|
java.util.function.Predicate<java.lang.Throwable> |
getExceptionPredicate() |
java.util.function.Function<java.lang.Integer,java.lang.Long> |
getIntervalFunction() |
int |
getMaxAttempts() |
static RetryConfig |
ofDefaults()
Creates a default Retry configuration.
|
public static final int DEFAULT_MAX_ATTEMPTS
public static final long DEFAULT_WAIT_DURATION
public int getMaxAttempts()
public java.util.function.Function<java.lang.Integer,java.lang.Long> getIntervalFunction()
public java.util.function.Predicate<java.lang.Throwable> getExceptionPredicate()
public static RetryConfig.Builder custom()
RetryConfig.Builder
public static RetryConfig ofDefaults()