Skip navigation links
A B C E F G I M N O R S T U W 

A

AfterFailedTryListener - Interface in com.evanlennick.retry4j.listener
 

B

BackoffStrategy - Interface in com.evanlennick.retry4j.backoff
 
BeforeNextTryListener - Interface in com.evanlennick.retry4j.listener
 
build() - Method in class com.evanlennick.retry4j.RetryConfigBuilder
 

C

CallExecutor - Class in com.evanlennick.retry4j
 
CallExecutor() - Constructor for class com.evanlennick.retry4j.CallExecutor
 
CallExecutor(RetryConfig) - Constructor for class com.evanlennick.retry4j.CallExecutor
 
CallResults<T> - Class in com.evanlennick.retry4j
 
CallResults() - Constructor for class com.evanlennick.retry4j.CallResults
 
CAN_ONLY_SPECIFY_ONE_BACKOFF_STRAT__ERROR_MSG - Static variable in class com.evanlennick.retry4j.RetryConfigBuilder
 
CAN_ONLY_SPECIFY_ONE_EXCEPTION_STRAT__ERROR_MSG - Static variable in class com.evanlennick.retry4j.RetryConfigBuilder
 
com.evanlennick.retry4j - package com.evanlennick.retry4j
 
com.evanlennick.retry4j.backoff - package com.evanlennick.retry4j.backoff
 
com.evanlennick.retry4j.exception - package com.evanlennick.retry4j.exception
 
com.evanlennick.retry4j.listener - package com.evanlennick.retry4j.listener
 

E

execute(Callable<?>) - Method in class com.evanlennick.retry4j.CallExecutor
 
executeAsync(Callable<?>) - Method in class com.evanlennick.retry4j.CallExecutor
 
exponentialBackoff5Tries5Sec() - Method in class com.evanlennick.retry4j.RetryConfigBuilder
 
ExponentialBackoffStrategy - Class in com.evanlennick.retry4j.backoff
AKA binary exponential backoff
ExponentialBackoffStrategy() - Constructor for class com.evanlennick.retry4j.backoff.ExponentialBackoffStrategy
 

F

failOnAnyException() - Method in class com.evanlennick.retry4j.RetryConfigBuilder
 
fiboBackoff7Tries5Sec() - Method in class com.evanlennick.retry4j.RetryConfigBuilder
 
FibonacciBackoffStrategy - Class in com.evanlennick.retry4j.backoff
 
FibonacciBackoffStrategy() - Constructor for class com.evanlennick.retry4j.backoff.FibonacciBackoffStrategy
 
fixedBackoff5Tries10Sec() - Method in class com.evanlennick.retry4j.RetryConfigBuilder
 
FixedBackoffStrategy - Class in com.evanlennick.retry4j.backoff
 
FixedBackoffStrategy() - Constructor for class com.evanlennick.retry4j.backoff.FixedBackoffStrategy
 

G

getBackoffStrategy() - Method in class com.evanlennick.retry4j.RetryConfig
 
getCallName() - Method in class com.evanlennick.retry4j.CallResults
 
getCallResults() - Method in exception com.evanlennick.retry4j.exception.RetriesExhaustedException
 
getCause() - Method in exception com.evanlennick.retry4j.exception.UnexpectedException
 
getDelayBetweenRetries() - Method in class com.evanlennick.retry4j.RetryConfig
 
getEndTime() - Method in class com.evanlennick.retry4j.CallResults
 
getFibonacciNumbers() - Method in class com.evanlennick.retry4j.backoff.FibonacciBackoffStrategy
 
getLastExceptionThatCausedRetry() - Method in class com.evanlennick.retry4j.CallResults
 
getMaxNumberOfTries() - Method in class com.evanlennick.retry4j.RetryConfig
 
getMessage() - Method in exception com.evanlennick.retry4j.exception.Retry4jException
 
getMillisToWait(int, Duration) - Method in interface com.evanlennick.retry4j.backoff.BackoffStrategy
 
getMillisToWait(int, Duration) - Method in class com.evanlennick.retry4j.backoff.ExponentialBackoffStrategy
 
getMillisToWait(int, Duration) - Method in class com.evanlennick.retry4j.backoff.FibonacciBackoffStrategy
 
getMillisToWait(int, Duration) - Method in class com.evanlennick.retry4j.backoff.FixedBackoffStrategy
 
getMillisToWait(int, Duration) - Method in class com.evanlennick.retry4j.backoff.NoWaitBackoffStrategy
 
getMillisToWait(int, Duration) - Method in class com.evanlennick.retry4j.backoff.RandomBackoffStrategy
 
getMillisToWait(int, Duration) - Method in class com.evanlennick.retry4j.backoff.RandomExponentialBackoffStrategy
 
getResult() - Method in class com.evanlennick.retry4j.CallResults
 
getRetryOnSpecificExceptions() - Method in class com.evanlennick.retry4j.RetryConfig
 
getStartTime() - Method in class com.evanlennick.retry4j.CallResults
 
getTotalElapsedDuration() - Method in class com.evanlennick.retry4j.CallResults
 
getTotalTries() - Method in class com.evanlennick.retry4j.CallResults
 

I

immediatelyAfterFailedTry(CallResults) - Method in interface com.evanlennick.retry4j.listener.AfterFailedTryListener
 
immediatelyBeforeNextTry(CallResults) - Method in interface com.evanlennick.retry4j.listener.BeforeNextTryListener
 
InvalidRetryConfigException - Exception in com.evanlennick.retry4j.exception
 
InvalidRetryConfigException(String) - Constructor for exception com.evanlennick.retry4j.exception.InvalidRetryConfigException
 
isRetryOnAnyException() - Method in class com.evanlennick.retry4j.RetryConfig
 
isValidationEnabled() - Method in class com.evanlennick.retry4j.RetryConfigBuilder
 
isWasSuccessful() - Method in class com.evanlennick.retry4j.CallResults
 

M

MAX_NUM_OF_FIB_NUMBERS - Static variable in class com.evanlennick.retry4j.backoff.FibonacciBackoffStrategy
 
MUST_SPECIFY_BACKOFF__ERROR_MSG - Static variable in class com.evanlennick.retry4j.RetryConfigBuilder
 
MUST_SPECIFY_DELAY__ERROR_MSG - Static variable in class com.evanlennick.retry4j.RetryConfigBuilder
 
MUST_SPECIFY_MAX_TRIES__ERROR_MSG - Static variable in class com.evanlennick.retry4j.RetryConfigBuilder
 

N

NoWaitBackoffStrategy - Class in com.evanlennick.retry4j.backoff
 
NoWaitBackoffStrategy() - Constructor for class com.evanlennick.retry4j.backoff.NoWaitBackoffStrategy
 

O

onFailure(CallResults) - Method in interface com.evanlennick.retry4j.listener.OnFailureListener
 
OnFailureListener - Interface in com.evanlennick.retry4j.listener
 
onSuccess(CallResults) - Method in interface com.evanlennick.retry4j.listener.OnSuccessListener
 
OnSuccessListener - Interface in com.evanlennick.retry4j.listener
 

R

RandomBackoffStrategy - Class in com.evanlennick.retry4j.backoff
 
RandomBackoffStrategy() - Constructor for class com.evanlennick.retry4j.backoff.RandomBackoffStrategy
 
RandomBackoffStrategy(int) - Constructor for class com.evanlennick.retry4j.backoff.RandomBackoffStrategy
 
randomExpBackoff10Tries60Sec() - Method in class com.evanlennick.retry4j.RetryConfigBuilder
 
RandomExponentialBackoffStrategy - Class in com.evanlennick.retry4j.backoff
 
RandomExponentialBackoffStrategy() - Constructor for class com.evanlennick.retry4j.backoff.RandomExponentialBackoffStrategy
 
registerRetryListener(RetryListener) - Method in class com.evanlennick.retry4j.CallExecutor
 
RetriesExhaustedException - Exception in com.evanlennick.retry4j.exception
This exception represents a call execution that never succeeded after exhausting all retries.
RetriesExhaustedException(CallResults) - Constructor for exception com.evanlennick.retry4j.exception.RetriesExhaustedException
 
RetriesExhaustedException(String, CallResults) - Constructor for exception com.evanlennick.retry4j.exception.RetriesExhaustedException
 
Retry4jException - Exception in com.evanlennick.retry4j.exception
 
Retry4jException(String) - Constructor for exception com.evanlennick.retry4j.exception.Retry4jException
 
Retry4jException() - Constructor for exception com.evanlennick.retry4j.exception.Retry4jException
 
RetryConfig - Class in com.evanlennick.retry4j
 
RetryConfig() - Constructor for class com.evanlennick.retry4j.RetryConfig
 
RetryConfigBuilder - Class in com.evanlennick.retry4j
 
RetryConfigBuilder() - Constructor for class com.evanlennick.retry4j.RetryConfigBuilder
 
RetryConfigBuilder(boolean) - Constructor for class com.evanlennick.retry4j.RetryConfigBuilder
 
RetryListener - Interface in com.evanlennick.retry4j.listener
 
retryOnAnyException() - Method in class com.evanlennick.retry4j.RetryConfigBuilder
 
retryOnSpecificExceptions(Class<? extends Exception>...) - Method in class com.evanlennick.retry4j.RetryConfigBuilder
 

S

setBackoffStrategy(BackoffStrategy) - Method in class com.evanlennick.retry4j.RetryConfig
 
setCallName(String) - Method in class com.evanlennick.retry4j.CallResults
 
setCause(Throwable) - Method in exception com.evanlennick.retry4j.exception.UnexpectedException
 
setConfig(RetryConfig) - Method in class com.evanlennick.retry4j.CallExecutor
 
setDelayBetweenRetries(Duration) - Method in class com.evanlennick.retry4j.RetryConfig
 
setEndTime(long) - Method in class com.evanlennick.retry4j.CallResults
 
setExecutorService(ExecutorService) - Method in class com.evanlennick.retry4j.CallExecutor
 
setLastExceptionThatCausedRetry(Exception) - Method in class com.evanlennick.retry4j.CallResults
 
setMaxNumberOfTries(int) - Method in class com.evanlennick.retry4j.RetryConfig
 
setMessage(String) - Method in exception com.evanlennick.retry4j.exception.Retry4jException
 
setResult(T) - Method in class com.evanlennick.retry4j.CallResults
 
setRetryOnAnyException(boolean) - Method in class com.evanlennick.retry4j.RetryConfig
 
setRetryOnSpecificExceptions(Set<Class<? extends Exception>>) - Method in class com.evanlennick.retry4j.RetryConfig
 
setStartTime(long) - Method in class com.evanlennick.retry4j.CallResults
 
setSuccessful(boolean) - Method in class com.evanlennick.retry4j.CallResults
 
setTotalElapsedDuration(Duration) - Method in class com.evanlennick.retry4j.CallResults
 
setTotalTries(int) - Method in class com.evanlennick.retry4j.CallResults
 
setValidationEnabled(boolean) - Method in class com.evanlennick.retry4j.RetryConfigBuilder
 
setWasSuccessful(boolean) - Method in class com.evanlennick.retry4j.CallResults
 

T

toString() - Method in class com.evanlennick.retry4j.CallResults
 
toString() - Method in class com.evanlennick.retry4j.RetryConfig
 

U

UnexpectedException - Exception in com.evanlennick.retry4j.exception
This exception represents when a call throws an exception that was not specified as one to retry on in the RetryConfig.
UnexpectedException() - Constructor for exception com.evanlennick.retry4j.exception.UnexpectedException
 
UnexpectedException(String) - Constructor for exception com.evanlennick.retry4j.exception.UnexpectedException
 
UnexpectedException(String, Throwable) - Constructor for exception com.evanlennick.retry4j.exception.UnexpectedException
 
UnexpectedException(Throwable) - Constructor for exception com.evanlennick.retry4j.exception.UnexpectedException
 

W

wasSuccessful() - Method in class com.evanlennick.retry4j.CallResults
 
withBackoffStrategy(BackoffStrategy) - Method in class com.evanlennick.retry4j.RetryConfigBuilder
 
withDelayBetweenTries(Duration) - Method in class com.evanlennick.retry4j.RetryConfigBuilder
 
withDelayBetweenTries(long, ChronoUnit) - Method in class com.evanlennick.retry4j.RetryConfigBuilder
 
withExponentialBackoff() - Method in class com.evanlennick.retry4j.RetryConfigBuilder
 
withFibonacciBackoff() - Method in class com.evanlennick.retry4j.RetryConfigBuilder
 
withFixedBackoff() - Method in class com.evanlennick.retry4j.RetryConfigBuilder
 
withMaxNumberOfTries(int) - Method in class com.evanlennick.retry4j.RetryConfigBuilder
 
withNoWaitBackoff() - Method in class com.evanlennick.retry4j.RetryConfigBuilder
 
withRandomBackoff() - Method in class com.evanlennick.retry4j.RetryConfigBuilder
 
withRandomExponentialBackoff() - Method in class com.evanlennick.retry4j.RetryConfigBuilder
 
A B C E F G I M N O R S T U W 
Skip navigation links

Copyright © 2015. All rights reserved.