AsyncRetryExecutor |
AsyncRetryExecutor.abortIf(com.google.common.base.Predicate<Throwable> abortPredicate) |
AsyncRetryExecutor |
AsyncRetryExecutor.abortOn(Class<? extends Throwable>... abortOnThrowable) |
AsyncRetryExecutor |
AsyncRetryExecutor.dontRetry() |
AsyncRetryExecutor |
AsyncRetryExecutor.retryIf(com.google.common.base.Predicate<Throwable> retryPredicate) |
AsyncRetryExecutor |
AsyncRetryExecutor.retryOn(Class<? extends Throwable>... retryOnThrowables) |
AsyncRetryExecutor |
AsyncRetryExecutor.withBackoff(Backoff backoff) |
AsyncRetryExecutor |
AsyncRetryExecutor.withExponentialBackoff(long initialDelayMillis,
double multiplier) |
AsyncRetryExecutor |
AsyncRetryExecutor.withFixedBackoff(long delayMillis) |
AsyncRetryExecutor |
AsyncRetryExecutor.withFixedRate() |
AsyncRetryExecutor |
AsyncRetryExecutor.withFixedRate(boolean fixedDelay) |
AsyncRetryExecutor |
AsyncRetryExecutor.withMaxDelay(long maxDelayMillis) |
AsyncRetryExecutor |
AsyncRetryExecutor.withMaxRetries(int times) |
AsyncRetryExecutor |
AsyncRetryExecutor.withMinDelay(long minDelayMillis) |
AsyncRetryExecutor |
AsyncRetryExecutor.withNoDelay() |
AsyncRetryExecutor |
AsyncRetryExecutor.withProportionalJitter() |
AsyncRetryExecutor |
AsyncRetryExecutor.withProportionalJitter(double multiplier) |
AsyncRetryExecutor |
AsyncRetryExecutor.withRetryPolicy(RetryPolicy retryPolicy) |
AsyncRetryExecutor |
AsyncRetryExecutor.withScheduler(ScheduledExecutorService scheduler) |
AsyncRetryExecutor |
AsyncRetryExecutor.withUniformJitter() |
AsyncRetryExecutor |
AsyncRetryExecutor.withUniformJitter(long range) |