static <T,C extends Callable<? extends T>> RetryPolicy.Builder<T,C> |
RetryPolicy.newBuilder()
Create a retry policy builder.
|
RetryPolicy.Builder<T,C> |
RetryPolicy.Builder.withDefaultThrowableRetryPredicate() |
RetryPolicy.Builder<T,C> |
RetryPolicy.Builder.withDefaultThrowableRetryPredicate(int maxNrRetries) |
<E extends Exception> RetryPolicy.Builder<T,C> |
RetryPolicy.Builder.withExceptionPartialPredicate(Class<E> clasz,
PartialTypedExceptionRetryPredicate<T,C,E> predicate) |
<E extends Exception> RetryPolicy.Builder<T,C> |
RetryPolicy.Builder.withExceptionPartialPredicate(Class<E> clasz,
PartialTypedExceptionRetryPredicate<T,C,E> predicate,
int maxRetries) |
RetryPolicy.Builder<T,C> |
RetryPolicy.Builder.withExceptionPartialPredicate(PartialExceptionRetryPredicate<T,C> predicate) |
RetryPolicy.Builder<T,C> |
RetryPolicy.Builder.withExceptionPartialPredicate(PartialExceptionRetryPredicate<T,C> predicate,
int maxRetries) |
RetryPolicy.Builder<T,C> |
RetryPolicy.Builder.withExceptionPartialPredicate(PartialExceptionRetryPredicate<T,C> predicate,
long maxTime,
TimeUnit tu) |
RetryPolicy.Builder<T,C> |
RetryPolicy.Builder.withExceptionPartialPredicateSupplier(Supplier<PartialExceptionRetryPredicate<T,C>> predicateSupplier) |
RetryPolicy.Builder<T,C> |
RetryPolicy.Builder.withExceptionPartialPredicateSupplier(TimedSupplier<PartialExceptionRetryPredicate<T,C>> predicateSupplier) |
RetryPolicy.Builder<T,C> |
RetryPolicy.Builder.withExceptionStatefulPartialPredicate(Supplier<PartialExceptionRetryPredicate<T,C>> predicateSupplier)
Deprecated.
|
RetryPolicy.Builder<T,C> |
RetryPolicy.Builder.withExceptionStatefulPartialPredicate(TimedSupplier<PartialExceptionRetryPredicate<T,C>> predicateSupplier)
Deprecated.
|
RetryPolicy.Builder<T,C> |
RetryPolicy.Builder.withInitialDelay(long delay,
TimeUnit unit) |
RetryPolicy.Builder<T,C> |
RetryPolicy.Builder.withInitialRetries(int retries) |
RetryPolicy.Builder<T,C> |
RetryPolicy.Builder.withJitterFactor(double jitterfactor) |
RetryPolicy.Builder<T,C> |
RetryPolicy.Builder.withMaxDelay(long delay,
TimeUnit unit) |
RetryPolicy.Builder<T,C> |
RetryPolicy.Builder.withMaxExceptionChain(int maxExChain) |
RetryPolicy.Builder<T,C> |
RetryPolicy.Builder.withoutRetryLogger() |
RetryPolicy.Builder<T,C> |
RetryPolicy.Builder.withResultPartialPredicate(PartialResultRetryPredicate<T,C> predicate) |
RetryPolicy.Builder<T,C> |
RetryPolicy.Builder.withResultPartialPredicate(PartialResultRetryPredicate<T,C> predicate,
int maxRetries) |
RetryPolicy.Builder<T,C> |
RetryPolicy.Builder.withResultPartialPredicateSupplier(Supplier<PartialResultRetryPredicate<T,C>> predicateSupplier) |
RetryPolicy.Builder<T,C> |
RetryPolicy.Builder.withResultPartialPredicateSupplier(TimedSupplier<PartialResultRetryPredicate<T,C>> predicateSupplier) |
RetryPolicy.Builder<T,C> |
RetryPolicy.Builder.withResultStatefulPartialPredicate(Supplier<PartialResultRetryPredicate<T,C>> predicateSupplier)
Deprecated.
|
RetryPolicy.Builder<T,C> |
RetryPolicy.Builder.withResultStatefulPartialPredicate(TimedSupplier<PartialResultRetryPredicate<T,C>> predicateSupplier)
Deprecated.
|
RetryPolicy.Builder<T,C> |
RetryPolicy.Builder.withRetryLogger(org.slf4j.Logger plog) |
RetryPolicy.Builder<T,C> |
RetryPolicy.Builder.withRetryOnException(Class<? extends Exception> clasz) |
RetryPolicy.Builder<T,C> |
RetryPolicy.Builder.withRetryOnException(Class<? extends Exception> clasz,
int maxRetries) |
RetryPolicy.Builder<T,C> |
RetryPolicy.Builder.withRetryOnException(Class<? extends Exception> clasz,
long maxTime,
TimeUnit tu) |
RetryPolicy.Builder<T,C> |
RetryPolicy.Builder.withRetryOnResult(T result,
int maxRetries) |