public interface RetryRequestMiddleware extends Middleware
| Modifier and Type | Field and Description |
|---|---|
static int |
DEFAULT_INITIAL_DELAY |
static int |
DEFAULT_MAX_DELAY |
static List<Integer> |
DEFAULT_RETRY_STATUS_CODES |
| Modifier and Type | Method and Description |
|---|---|
static FailsafeRetryPolicyBuilderOptions |
handleFailures(List<Class<? extends Throwable>> failures) |
static FailsafeRetryPolicyBuilderOptions |
handleStatusCodes(List<Integer> statusCodes) |
static RetryRequestMiddleware |
of(ExecutorService executorService,
int maxRetries) |
static RetryRequestMiddleware |
of(ExecutorService executorService,
int maxRetries,
List<Integer> statusCodes) |
static RetryRequestMiddleware |
of(ExecutorService executorService,
int maxRetries,
List<Integer> statusCodes,
List<Class<? extends Throwable>> failures) |
static RetryRequestMiddleware |
of(ExecutorService executorService,
int maxRetries,
long delay,
long maxDelay) |
static RetryRequestMiddleware |
of(ExecutorService executorService,
int maxRetries,
long delay,
long maxDelay,
FailsafeRetryPolicyBuilderOptions fn) |
static RetryRequestMiddleware |
of(ExecutorService executorService,
int maxRetries,
long delay,
long maxDelay,
List<Integer> statusCodes) |
static RetryRequestMiddleware |
of(ExecutorService executorService,
int maxRetries,
long delay,
long maxDelay,
List<Integer> statusCodes,
List<Class<? extends Throwable>> failures) |
static RetryRequestMiddleware |
of(int maxRetries) |
static RetryRequestMiddleware |
of(int maxRetries,
List<Integer> statusCodes) |
static RetryRequestMiddleware |
of(int maxRetries,
List<Integer> statusCodes,
List<Class<? extends Throwable>> failures) |
static RetryRequestMiddleware |
of(int maxRetries,
long delay,
long maxDelay) |
static RetryRequestMiddleware |
of(int maxRetries,
long delay,
long maxDelay,
FailsafeRetryPolicyBuilderOptions fn) |
static RetryRequestMiddleware |
of(int maxRetries,
long delay,
long maxDelay,
List<Integer> statusCodes) |
static RetryRequestMiddleware |
of(int maxRetries,
long delay,
long maxDelay,
List<Integer> statusCodes,
List<Class<? extends Throwable>> failures) |
static RetryRequestMiddleware |
of(ScheduledExecutorService executorService,
int maxRetries) |
static RetryRequestMiddleware |
of(ScheduledExecutorService executorService,
int maxRetries,
List<Integer> statusCodes) |
static RetryRequestMiddleware |
of(ScheduledExecutorService executorService,
int maxRetries,
List<Integer> statusCodes,
List<Class<? extends Throwable>> failures) |
static RetryRequestMiddleware |
of(ScheduledExecutorService executorService,
int maxRetries,
long delay,
long maxDelay) |
static RetryRequestMiddleware |
of(ScheduledExecutorService executorService,
int maxRetries,
long delay,
long maxDelay,
FailsafeRetryPolicyBuilderOptions fn) |
static RetryRequestMiddleware |
of(ScheduledExecutorService executorService,
int maxRetries,
long delay,
long maxDelay,
List<Integer> statusCodes) |
static RetryRequestMiddleware |
of(ScheduledExecutorService executorService,
int maxRetries,
long delay,
long maxDelay,
List<Integer> statusCodes,
List<Class<? extends Throwable>> failures) |
static RetryRequestMiddleware |
of(dev.failsafe.spi.Scheduler scheduler,
int maxRetries) |
static RetryRequestMiddleware |
of(dev.failsafe.spi.Scheduler scheduler,
int maxRetries,
List<Integer> statusCodes) |
static RetryRequestMiddleware |
of(dev.failsafe.spi.Scheduler scheduler,
int maxRetries,
List<Integer> statusCodes,
List<Class<? extends Throwable>> failures) |
static RetryRequestMiddleware |
of(dev.failsafe.spi.Scheduler scheduler,
int maxRetries,
long delay,
long maxDelay) |
static RetryRequestMiddleware |
of(dev.failsafe.spi.Scheduler scheduler,
int maxRetries,
long delay,
long maxDelay,
FailsafeRetryPolicyBuilderOptions fn) |
static RetryRequestMiddleware |
of(dev.failsafe.spi.Scheduler scheduler,
int maxRetries,
long delay,
long maxDelay,
List<Integer> statusCodes) |
static RetryRequestMiddleware |
of(dev.failsafe.spi.Scheduler scheduler,
int maxRetries,
long delay,
long maxDelay,
List<Integer> statusCodes,
List<Class<? extends Throwable>> failures) |
invokestatic final int DEFAULT_MAX_DELAY
static final int DEFAULT_INITIAL_DELAY
static final List<Integer> DEFAULT_RETRY_STATUS_CODES
static RetryRequestMiddleware of(int maxRetries)
static RetryRequestMiddleware of(int maxRetries, List<Integer> statusCodes)
static RetryRequestMiddleware of(int maxRetries, List<Integer> statusCodes, List<Class<? extends Throwable>> failures)
static RetryRequestMiddleware of(int maxRetries, long delay, long maxDelay)
static RetryRequestMiddleware of(int maxRetries, long delay, long maxDelay, List<Integer> statusCodes)
static RetryRequestMiddleware of(int maxRetries, long delay, long maxDelay, List<Integer> statusCodes, List<Class<? extends Throwable>> failures)
static RetryRequestMiddleware of(int maxRetries, long delay, long maxDelay, FailsafeRetryPolicyBuilderOptions fn)
static RetryRequestMiddleware of(dev.failsafe.spi.Scheduler scheduler, int maxRetries)
static RetryRequestMiddleware of(dev.failsafe.spi.Scheduler scheduler, int maxRetries, List<Integer> statusCodes)
static RetryRequestMiddleware of(dev.failsafe.spi.Scheduler scheduler, int maxRetries, List<Integer> statusCodes, List<Class<? extends Throwable>> failures)
static RetryRequestMiddleware of(dev.failsafe.spi.Scheduler scheduler, int maxRetries, long delay, long maxDelay)
static RetryRequestMiddleware of(dev.failsafe.spi.Scheduler scheduler, int maxRetries, long delay, long maxDelay, List<Integer> statusCodes)
static RetryRequestMiddleware of(dev.failsafe.spi.Scheduler scheduler, int maxRetries, long delay, long maxDelay, List<Integer> statusCodes, List<Class<? extends Throwable>> failures)
static RetryRequestMiddleware of(dev.failsafe.spi.Scheduler scheduler, int maxRetries, long delay, long maxDelay, FailsafeRetryPolicyBuilderOptions fn)
static RetryRequestMiddleware of(ScheduledExecutorService executorService, int maxRetries)
static RetryRequestMiddleware of(ScheduledExecutorService executorService, int maxRetries, List<Integer> statusCodes)
static RetryRequestMiddleware of(ScheduledExecutorService executorService, int maxRetries, List<Integer> statusCodes, List<Class<? extends Throwable>> failures)
static RetryRequestMiddleware of(ScheduledExecutorService executorService, int maxRetries, long delay, long maxDelay)
static RetryRequestMiddleware of(ScheduledExecutorService executorService, int maxRetries, long delay, long maxDelay, List<Integer> statusCodes)
static RetryRequestMiddleware of(ScheduledExecutorService executorService, int maxRetries, long delay, long maxDelay, List<Integer> statusCodes, List<Class<? extends Throwable>> failures)
static RetryRequestMiddleware of(ScheduledExecutorService executorService, int maxRetries, long delay, long maxDelay, FailsafeRetryPolicyBuilderOptions fn)
static RetryRequestMiddleware of(ExecutorService executorService, int maxRetries)
static RetryRequestMiddleware of(ExecutorService executorService, int maxRetries, List<Integer> statusCodes)
static RetryRequestMiddleware of(ExecutorService executorService, int maxRetries, List<Integer> statusCodes, List<Class<? extends Throwable>> failures)
static RetryRequestMiddleware of(ExecutorService executorService, int maxRetries, long delay, long maxDelay)
static RetryRequestMiddleware of(ExecutorService executorService, int maxRetries, long delay, long maxDelay, List<Integer> statusCodes)
static RetryRequestMiddleware of(ExecutorService executorService, int maxRetries, long delay, long maxDelay, List<Integer> statusCodes, List<Class<? extends Throwable>> failures)
static RetryRequestMiddleware of(ExecutorService executorService, int maxRetries, long delay, long maxDelay, FailsafeRetryPolicyBuilderOptions fn)
static FailsafeRetryPolicyBuilderOptions handleFailures(List<Class<? extends Throwable>> failures)
static FailsafeRetryPolicyBuilderOptions handleStatusCodes(List<Integer> statusCodes)