| Modifier and Type | Field and Description |
|---|---|
static long |
DEFAULT_INITIAL_INTERVAL |
static int |
DEFAULT_MAX_ATTEMPTS |
static double |
DEFAULT_MULTIPLIER |
| Constructor and Description |
|---|
GenericRetry() |
| Modifier and Type | Method and Description |
|---|---|
static GenericRetry |
defaultLimitedExponentialRetry() |
static GenericRetry |
every10second10TimesRetry() |
long |
getInitialInterval() |
double |
getIntervalMultiplier() |
int |
getMaxAttempts() |
long |
getMaxElapsedTime() |
long |
getMaxInterval() |
GenericRetryExecution |
initExecution() |
static GenericRetry |
noRetry() |
GenericRetry |
setInitialInterval(long initialInterval) |
GenericRetry |
setIntervalMultiplier(double intervalMultiplier) |
GenericRetry |
setMaxAttempts(int maxRetryAttempts) |
GenericRetry |
setMaxElapsedTime(long maxElapsedTime) |
GenericRetry |
setMaxInterval(long maxInterval) |
GenericRetry |
withLinearRetry() |
GenericRetry |
withoutMaxAttempts() |
GenericRetry |
withoutMaxElapsedTime() |
GenericRetry |
withoutMaxInterval() |
public static final int DEFAULT_MAX_ATTEMPTS
public static final long DEFAULT_INITIAL_INTERVAL
public static final double DEFAULT_MULTIPLIER
public static GenericRetry defaultLimitedExponentialRetry()
public static GenericRetry noRetry()
public static GenericRetry every10second10TimesRetry()
public GenericRetryExecution initExecution()
initExecution in interface Retrypublic int getMaxAttempts()
public GenericRetry setMaxAttempts(int maxRetryAttempts)
public long getInitialInterval()
public GenericRetry setInitialInterval(long initialInterval)
public double getIntervalMultiplier()
public GenericRetry setIntervalMultiplier(double intervalMultiplier)
public long getMaxInterval()
public GenericRetry setMaxInterval(long maxInterval)
public long getMaxElapsedTime()
public GenericRetry setMaxElapsedTime(long maxElapsedTime)
public GenericRetry withoutMaxInterval()
public GenericRetry withoutMaxElapsedTime()
public GenericRetry withoutMaxAttempts()
public GenericRetry withLinearRetry()
Copyright © 2020. All rights reserved.