Skip navigation links
A B C D E F G H I L N P R S T U V W 

A

abortIf(Predicate<Throwable>) - Method in class com.nurkiewicz.asyncretry.AsyncRetryExecutor
 
abortIf(Predicate<Throwable>) - Method in class com.nurkiewicz.asyncretry.policy.RetryPolicy
 
abortOn(Class<? extends Throwable>...) - Method in class com.nurkiewicz.asyncretry.AsyncRetryExecutor
 
abortOn(Class<? extends Throwable>...) - Method in class com.nurkiewicz.asyncretry.policy.RetryPolicy
 
AbortRetryException - Exception in com.nurkiewicz.asyncretry.policy
 
AbortRetryException() - Constructor for exception com.nurkiewicz.asyncretry.policy.AbortRetryException
 
AsyncRetryContext - Class in com.nurkiewicz.asyncretry
 
AsyncRetryContext(RetryPolicy) - Constructor for class com.nurkiewicz.asyncretry.AsyncRetryContext
 
AsyncRetryContext(RetryPolicy, int, Throwable) - Constructor for class com.nurkiewicz.asyncretry.AsyncRetryContext
 
AsyncRetryExecutor - Class in com.nurkiewicz.asyncretry
 
AsyncRetryExecutor(ScheduledExecutorService) - Constructor for class com.nurkiewicz.asyncretry.AsyncRetryExecutor
 
AsyncRetryExecutor(ScheduledExecutorService, Backoff) - Constructor for class com.nurkiewicz.asyncretry.AsyncRetryExecutor
 
AsyncRetryExecutor(ScheduledExecutorService, RetryPolicy) - Constructor for class com.nurkiewicz.asyncretry.AsyncRetryExecutor
 
AsyncRetryExecutor(ScheduledExecutorService, RetryPolicy, Backoff) - Constructor for class com.nurkiewicz.asyncretry.AsyncRetryExecutor
 
AsyncRetryExecutor(ScheduledExecutorService, RetryPolicy, Backoff, boolean) - Constructor for class com.nurkiewicz.asyncretry.AsyncRetryExecutor
 
AsyncRetryJob<V> - Class in com.nurkiewicz.asyncretry
 
AsyncRetryJob(RetryCallable<ListenableFuture<V>>, AsyncRetryExecutor) - Constructor for class com.nurkiewicz.asyncretry.AsyncRetryJob
 
AsyncRetryJob(RetryCallable<ListenableFuture<V>>, AsyncRetryExecutor, AsyncRetryContext, SettableFuture<V>) - Constructor for class com.nurkiewicz.asyncretry.AsyncRetryJob
 

B

Backoff - Interface in com.nurkiewicz.asyncretry.backoff
 
BackoffWrapper - Class in com.nurkiewicz.asyncretry.backoff
 
BackoffWrapper(Backoff) - Constructor for class com.nurkiewicz.asyncretry.backoff.BackoffWrapper
 
BoundedMaxBackoff - Class in com.nurkiewicz.asyncretry.backoff
 
BoundedMaxBackoff(Backoff) - Constructor for class com.nurkiewicz.asyncretry.backoff.BoundedMaxBackoff
 
BoundedMaxBackoff(Backoff, long) - Constructor for class com.nurkiewicz.asyncretry.backoff.BoundedMaxBackoff
 
BoundedMinBackoff - Class in com.nurkiewicz.asyncretry.backoff
 
BoundedMinBackoff(Backoff) - Constructor for class com.nurkiewicz.asyncretry.backoff.BoundedMinBackoff
 
BoundedMinBackoff(Backoff, long) - Constructor for class com.nurkiewicz.asyncretry.backoff.BoundedMinBackoff
 

C

call(RetryContext) - Method in interface com.nurkiewicz.asyncretry.function.RetryCallable
 
com.nurkiewicz.asyncretry - package com.nurkiewicz.asyncretry
 
com.nurkiewicz.asyncretry.backoff - package com.nurkiewicz.asyncretry.backoff
 
com.nurkiewicz.asyncretry.function - package com.nurkiewicz.asyncretry.function
 
com.nurkiewicz.asyncretry.policy - package com.nurkiewicz.asyncretry.policy
 
complete(V, long) - Method in class com.nurkiewicz.asyncretry.RetryJob
 
context - Variable in class com.nurkiewicz.asyncretry.RetryJob
 
createFutureTask(RetryCallable<ListenableFuture<V>>) - Method in class com.nurkiewicz.asyncretry.AsyncRetryExecutor
 
createTask(RetryCallable<V>) - Method in class com.nurkiewicz.asyncretry.AsyncRetryExecutor
 

D

DEFAULT - Static variable in interface com.nurkiewicz.asyncretry.backoff.Backoff
 
DEFAULT - Static variable in class com.nurkiewicz.asyncretry.policy.RetryPolicy
 
DEFAULT_MAX_DELAY_MILLIS - Static variable in class com.nurkiewicz.asyncretry.backoff.BoundedMaxBackoff
 
DEFAULT_MIN_DELAY_MILLIS - Static variable in class com.nurkiewicz.asyncretry.backoff.BoundedMinBackoff
 
DEFAULT_MULTIPLIER - Static variable in class com.nurkiewicz.asyncretry.backoff.ProportionalRandomBackoff
Randomly up to +/- 10%
DEFAULT_PERIOD_MILLIS - Static variable in class com.nurkiewicz.asyncretry.backoff.FixedIntervalBackoff
 
DEFAULT_RANDOM_RANGE_MILLIS - Static variable in class com.nurkiewicz.asyncretry.backoff.UniformRandomBackoff
Randomly between +/- 100ms
delayMillis(RetryContext) - Method in interface com.nurkiewicz.asyncretry.backoff.Backoff
 
delayMillis(RetryContext) - Method in class com.nurkiewicz.asyncretry.backoff.BoundedMaxBackoff
 
delayMillis(RetryContext) - Method in class com.nurkiewicz.asyncretry.backoff.BoundedMinBackoff
 
delayMillis(RetryContext) - Method in class com.nurkiewicz.asyncretry.backoff.ExponentialDelayBackoff
 
delayMillis(RetryContext) - Method in class com.nurkiewicz.asyncretry.backoff.FixedIntervalBackoff
 
delayMillis(RetryContext) - Method in class com.nurkiewicz.asyncretry.backoff.RandomBackoff
 
dontRetry() - Method in class com.nurkiewicz.asyncretry.AsyncRetryExecutor
 
dontRetry() - Method in class com.nurkiewicz.asyncretry.policy.RetryPolicy
 
doWithRetry(RetryRunnable) - Method in class com.nurkiewicz.asyncretry.AsyncRetryExecutor
 
doWithRetry(RetryRunnable) - Method in interface com.nurkiewicz.asyncretry.RetryExecutor
 
doWithRetry(RetryRunnable) - Method in enum com.nurkiewicz.asyncretry.SyncRetryExecutor
 

E

ExponentialDelayBackoff - Class in com.nurkiewicz.asyncretry.backoff
 
ExponentialDelayBackoff(long, double) - Constructor for class com.nurkiewicz.asyncretry.backoff.ExponentialDelayBackoff
 

F

FixedIntervalBackoff - Class in com.nurkiewicz.asyncretry.backoff
 
FixedIntervalBackoff() - Constructor for class com.nurkiewicz.asyncretry.backoff.FixedIntervalBackoff
 
FixedIntervalBackoff(long) - Constructor for class com.nurkiewicz.asyncretry.backoff.FixedIntervalBackoff
 
future - Variable in class com.nurkiewicz.asyncretry.RetryJob
 

G

getBackoff() - Method in class com.nurkiewicz.asyncretry.AsyncRetryExecutor
 
getFuture() - Method in class com.nurkiewicz.asyncretry.RetryJob
 
getFutureWithRetry(RetryCallable<ListenableFuture<V>>) - Method in class com.nurkiewicz.asyncretry.AsyncRetryExecutor
 
getFutureWithRetry(RetryCallable<ListenableFuture<V>>) - Method in interface com.nurkiewicz.asyncretry.RetryExecutor
 
getFutureWithRetry(RetryCallable<ListenableFuture<V>>) - Method in enum com.nurkiewicz.asyncretry.SyncRetryExecutor
 
getLastThrowable() - Method in class com.nurkiewicz.asyncretry.AsyncRetryContext
 
getLastThrowable() - Method in interface com.nurkiewicz.asyncretry.RetryContext
 
getRetryCount() - Method in class com.nurkiewicz.asyncretry.AsyncRetryContext
 
getRetryCount() - Method in interface com.nurkiewicz.asyncretry.RetryContext
 
getRetryPolicy() - Method in class com.nurkiewicz.asyncretry.AsyncRetryExecutor
 
getScheduler() - Method in class com.nurkiewicz.asyncretry.AsyncRetryExecutor
 
getWithRetry(Callable<V>) - Method in class com.nurkiewicz.asyncretry.AsyncRetryExecutor
 
getWithRetry(RetryCallable<V>) - Method in class com.nurkiewicz.asyncretry.AsyncRetryExecutor
 
getWithRetry(Callable<V>) - Method in interface com.nurkiewicz.asyncretry.RetryExecutor
 
getWithRetry(RetryCallable<V>) - Method in interface com.nurkiewicz.asyncretry.RetryExecutor
 
getWithRetry(Callable<V>) - Method in enum com.nurkiewicz.asyncretry.SyncRetryExecutor
 
getWithRetry(RetryCallable<V>) - Method in enum com.nurkiewicz.asyncretry.SyncRetryExecutor
 

H

handleManualAbort(AbortRetryException) - Method in class com.nurkiewicz.asyncretry.RetryJob
 
handleThrowable(Throwable, long) - Method in class com.nurkiewicz.asyncretry.RetryJob
 
handleUserThrowable(Throwable, long) - Method in class com.nurkiewicz.asyncretry.RetryJob
 

I

isFixedDelay() - Method in class com.nurkiewicz.asyncretry.AsyncRetryExecutor
 

L

logAbort(RetryContext) - Method in class com.nurkiewicz.asyncretry.RetryJob
 
logFailure(AsyncRetryContext, long) - Method in class com.nurkiewicz.asyncretry.RetryJob
 
logRetry(AsyncRetryContext, long, long) - Method in class com.nurkiewicz.asyncretry.RetryJob
 
logSuccess(RetryContext, V, long) - Method in class com.nurkiewicz.asyncretry.RetryJob
 

N

nextRetry(Throwable) - Method in class com.nurkiewicz.asyncretry.AsyncRetryContext
 
nextTask(AsyncRetryContext) - Method in class com.nurkiewicz.asyncretry.AsyncRetryJob
 
nextTask(AsyncRetryContext) - Method in class com.nurkiewicz.asyncretry.RetryJob
 

P

parent - Variable in class com.nurkiewicz.asyncretry.RetryJob
 
ProportionalRandomBackoff - Class in com.nurkiewicz.asyncretry.backoff
 
ProportionalRandomBackoff(Backoff) - Constructor for class com.nurkiewicz.asyncretry.backoff.ProportionalRandomBackoff
 
ProportionalRandomBackoff(Backoff, Random) - Constructor for class com.nurkiewicz.asyncretry.backoff.ProportionalRandomBackoff
 
ProportionalRandomBackoff(Backoff, double) - Constructor for class com.nurkiewicz.asyncretry.backoff.ProportionalRandomBackoff
 
ProportionalRandomBackoff(Backoff, double, Random) - Constructor for class com.nurkiewicz.asyncretry.backoff.ProportionalRandomBackoff
 

R

random() - Method in class com.nurkiewicz.asyncretry.backoff.RandomBackoff
 
RandomBackoff - Class in com.nurkiewicz.asyncretry.backoff
 
RandomBackoff(Backoff) - Constructor for class com.nurkiewicz.asyncretry.backoff.RandomBackoff
 
RandomBackoff(Backoff, Random) - Constructor for class com.nurkiewicz.asyncretry.backoff.RandomBackoff
 
RetryCallable<V> - Interface in com.nurkiewicz.asyncretry.function
 
RetryContext - Interface in com.nurkiewicz.asyncretry
 
RetryExecutor - Interface in com.nurkiewicz.asyncretry
 
retryIf(Predicate<Throwable>) - Method in class com.nurkiewicz.asyncretry.AsyncRetryExecutor
 
retryIf(Predicate<Throwable>) - Method in class com.nurkiewicz.asyncretry.policy.RetryPolicy
 
RetryJob<V> - Class in com.nurkiewicz.asyncretry
 
RetryJob(AsyncRetryContext, AsyncRetryExecutor, SettableFuture<V>) - Constructor for class com.nurkiewicz.asyncretry.RetryJob
 
retryOn(Class<? extends Throwable>...) - Method in class com.nurkiewicz.asyncretry.AsyncRetryExecutor
 
retryOn(Class<? extends Throwable>...) - Method in class com.nurkiewicz.asyncretry.policy.RetryPolicy
 
RetryPolicy - Class in com.nurkiewicz.asyncretry.policy
 
RetryPolicy(int, Set<Class<? extends Throwable>>, Set<Class<? extends Throwable>>, Predicate<Throwable>, Predicate<Throwable>) - Constructor for class com.nurkiewicz.asyncretry.policy.RetryPolicy
 
RetryPolicy() - Constructor for class com.nurkiewicz.asyncretry.policy.RetryPolicy
 
RetryRunnable - Interface in com.nurkiewicz.asyncretry.function
 
run(long) - Method in class com.nurkiewicz.asyncretry.AsyncRetryJob
 
run(RetryContext) - Method in interface com.nurkiewicz.asyncretry.function.RetryRunnable
 
run() - Method in class com.nurkiewicz.asyncretry.RetryJob
 
run(long) - Method in class com.nurkiewicz.asyncretry.RetryJob
 

S

shouldContinue(RetryContext) - Method in class com.nurkiewicz.asyncretry.policy.RetryPolicy
 
SyncRetryExecutor - Enum in com.nurkiewicz.asyncretry
Singleton instance of RetryExecutor that executes tasks in the same thread and without retry.

T

target - Variable in class com.nurkiewicz.asyncretry.backoff.BackoffWrapper
 

U

UniformRandomBackoff - Class in com.nurkiewicz.asyncretry.backoff
 
UniformRandomBackoff(Backoff) - Constructor for class com.nurkiewicz.asyncretry.backoff.UniformRandomBackoff
 
UniformRandomBackoff(Backoff, Random) - Constructor for class com.nurkiewicz.asyncretry.backoff.UniformRandomBackoff
 
UniformRandomBackoff(Backoff, long) - Constructor for class com.nurkiewicz.asyncretry.backoff.UniformRandomBackoff
 
UniformRandomBackoff(Backoff, long, Random) - Constructor for class com.nurkiewicz.asyncretry.backoff.UniformRandomBackoff
 

V

valueOf(String) - Static method in enum com.nurkiewicz.asyncretry.SyncRetryExecutor
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.nurkiewicz.asyncretry.SyncRetryExecutor
Returns an array containing the constants of this enum type, in the order they are declared.

W

willRetry() - Method in class com.nurkiewicz.asyncretry.AsyncRetryContext
 
willRetry() - Method in interface com.nurkiewicz.asyncretry.RetryContext
 
withBackoff(Backoff) - Method in class com.nurkiewicz.asyncretry.AsyncRetryExecutor
 
withExponentialBackoff(long, double) - Method in class com.nurkiewicz.asyncretry.AsyncRetryExecutor
 
withFixedBackoff(long) - Method in class com.nurkiewicz.asyncretry.AsyncRetryExecutor
 
withFixedRate() - Method in class com.nurkiewicz.asyncretry.AsyncRetryExecutor
 
withFixedRate(boolean) - Method in class com.nurkiewicz.asyncretry.AsyncRetryExecutor
 
withMaxDelay(long) - Method in class com.nurkiewicz.asyncretry.AsyncRetryExecutor
 
withMaxRetries(int) - Method in class com.nurkiewicz.asyncretry.AsyncRetryExecutor
 
withMaxRetries(int) - Method in class com.nurkiewicz.asyncretry.policy.RetryPolicy
 
withMinDelay(long) - Method in class com.nurkiewicz.asyncretry.AsyncRetryExecutor
 
withNoDelay() - Method in class com.nurkiewicz.asyncretry.AsyncRetryExecutor
 
withProportionalJitter() - Method in class com.nurkiewicz.asyncretry.AsyncRetryExecutor
 
withProportionalJitter(double) - Method in class com.nurkiewicz.asyncretry.AsyncRetryExecutor
 
withRetryPolicy(RetryPolicy) - Method in class com.nurkiewicz.asyncretry.AsyncRetryExecutor
 
withScheduler(ScheduledExecutorService) - Method in class com.nurkiewicz.asyncretry.AsyncRetryExecutor
 
withUniformJitter() - Method in class com.nurkiewicz.asyncretry.AsyncRetryExecutor
 
withUniformJitter(long) - Method in class com.nurkiewicz.asyncretry.AsyncRetryExecutor
 
A B C D E F G H I L N P R S T U V W 
Skip navigation links

Copyright © 2014. All rights reserved.