JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
A
B
C
E
F
G
I
M
N
O
R
S
T
U
V
W
A
afterFailedTry(RetryListener)
- Method in class com.evanlennick.retry4j.
AsyncCallExecutor
afterFailedTry(RetryListener)
- Method in class com.evanlennick.retry4j.
CallExecutor
ALREADY_SPECIFIED_NUMBER_OF_TRIES__ERROR_MSG
- Static variable in class com.evanlennick.retry4j.config.
RetryConfigBuilder
AsyncCallExecutor
<
T
> - Class in
com.evanlennick.retry4j
Implementation that kicks off each retry request in its own separate thread that does not block the thread the execution is called from.
AsyncCallExecutor(RetryConfig)
- Constructor for class com.evanlennick.retry4j.
AsyncCallExecutor
AsyncCallExecutor(RetryConfig, ExecutorService)
- Constructor for class com.evanlennick.retry4j.
AsyncCallExecutor
AttemptStatus
<
T
> - Class in
com.evanlennick.retry4j
AttemptStatus()
- Constructor for class com.evanlennick.retry4j.
AttemptStatus
B
BackoffStrategy
- Interface in
com.evanlennick.retry4j.backoff
beforeNextTry(RetryListener)
- Method in class com.evanlennick.retry4j.
AsyncCallExecutor
beforeNextTry(RetryListener)
- Method in class com.evanlennick.retry4j.
CallExecutor
build()
- Method in class com.evanlennick.retry4j.config.
RetryConfigBuilder
C
CallExecutor
<
T
> - Class in
com.evanlennick.retry4j
Default implementation that does a single, synchrnous retry in the same thread that it is called from.
CallExecutor()
- Constructor for class com.evanlennick.retry4j.
CallExecutor
CallExecutor(RetryConfig)
- Constructor for class com.evanlennick.retry4j.
CallExecutor
CAN_ONLY_SPECIFY_ONE_BACKOFF_STRAT__ERROR_MSG
- Static variable in class com.evanlennick.retry4j.config.
RetryConfigBuilder
CAN_ONLY_SPECIFY_ONE_EXCEPTION_STRAT__ERROR_MSG
- Static variable in class com.evanlennick.retry4j.config.
RetryConfigBuilder
com.evanlennick.retry4j
- package com.evanlennick.retry4j
com.evanlennick.retry4j.backoff
- package com.evanlennick.retry4j.backoff
com.evanlennick.retry4j.config
- package com.evanlennick.retry4j.config
com.evanlennick.retry4j.exception
- package com.evanlennick.retry4j.exception
com.evanlennick.retry4j.listener
- package com.evanlennick.retry4j.listener
E
execute(Callable<T>)
- Method in class com.evanlennick.retry4j.
AsyncCallExecutor
execute(Callable<T>, String)
- Method in class com.evanlennick.retry4j.
AsyncCallExecutor
execute(Callable<T>)
- Method in class com.evanlennick.retry4j.
CallExecutor
execute(Callable<T>, String)
- Method in class com.evanlennick.retry4j.
CallExecutor
execute(Callable<T>)
- Method in interface com.evanlennick.retry4j.
RetryExecutor
execute(Callable<T>, String)
- Method in interface com.evanlennick.retry4j.
RetryExecutor
exponentialBackoff5Tries5Sec()
- Method in class com.evanlennick.retry4j.config.
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.config.
RetryConfigBuilder
fiboBackoff7Tries5Sec()
- Method in class com.evanlennick.retry4j.config.
RetryConfigBuilder
FibonacciBackoffStrategy
- Class in
com.evanlennick.retry4j.backoff
FibonacciBackoffStrategy()
- Constructor for class com.evanlennick.retry4j.backoff.
FibonacciBackoffStrategy
fixedBackoff5Tries10Sec()
- Method in class com.evanlennick.retry4j.config.
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.config.
RetryConfig
getCallName()
- Method in class com.evanlennick.retry4j.
Status
getDelayBetweenRetries()
- Method in class com.evanlennick.retry4j.config.
RetryConfig
getDurationToWait(int, Duration)
- Method in interface com.evanlennick.retry4j.backoff.
BackoffStrategy
getDurationToWait(int, Duration)
- Method in class com.evanlennick.retry4j.backoff.
ExponentialBackoffStrategy
getDurationToWait(int, Duration)
- Method in class com.evanlennick.retry4j.backoff.
FibonacciBackoffStrategy
getDurationToWait(int, Duration)
- Method in class com.evanlennick.retry4j.backoff.
FixedBackoffStrategy
getDurationToWait(int, Duration)
- Method in class com.evanlennick.retry4j.backoff.
NoWaitBackoffStrategy
getDurationToWait(int, Duration)
- Method in class com.evanlennick.retry4j.backoff.
RandomBackoffStrategy
getDurationToWait(int, Duration)
- Method in class com.evanlennick.retry4j.backoff.
RandomExponentialBackoffStrategy
getEndTime()
- Method in class com.evanlennick.retry4j.
Status
getFibonacciNumbers()
- Method in class com.evanlennick.retry4j.backoff.
FibonacciBackoffStrategy
getId()
- Method in class com.evanlennick.retry4j.
Status
getLastExceptionThatCausedRetry()
- Method in class com.evanlennick.retry4j.
Status
getMaxNumberOfTries()
- Method in class com.evanlennick.retry4j.config.
RetryConfig
getResult()
- Method in class com.evanlennick.retry4j.
AttemptStatus
getRetryOnAnyExceptionExcluding()
- Method in class com.evanlennick.retry4j.config.
RetryConfig
getRetryOnSpecificExceptions()
- Method in class com.evanlennick.retry4j.config.
RetryConfig
getStartTime()
- Method in class com.evanlennick.retry4j.
Status
getStatus()
- Method in exception com.evanlennick.retry4j.exception.
RetriesExhaustedException
getThreadExecutorService()
- Method in class com.evanlennick.retry4j.
AsyncCallExecutor
getTotalElapsedDuration()
- Method in class com.evanlennick.retry4j.
Status
getTotalTries()
- Method in class com.evanlennick.retry4j.
Status
getValueToRetryOn()
- Method in class com.evanlennick.retry4j.config.
RetryConfig
I
InvalidRetryConfigException
- Exception in
com.evanlennick.retry4j.exception
InvalidRetryConfigException(String)
- Constructor for exception com.evanlennick.retry4j.exception.
InvalidRetryConfigException
isRetryOnAnyException()
- Method in class com.evanlennick.retry4j.config.
RetryConfig
isValidationEnabled()
- Method in class com.evanlennick.retry4j.config.
RetryConfigBuilder
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.config.
RetryConfigBuilder
MUST_SPECIFY_MAX_TRIES__ERROR_MSG
- Static variable in class com.evanlennick.retry4j.config.
RetryConfigBuilder
N
NoWaitBackoffStrategy
- Class in
com.evanlennick.retry4j.backoff
NoWaitBackoffStrategy()
- Constructor for class com.evanlennick.retry4j.backoff.
NoWaitBackoffStrategy
O
onCompletion(RetryListener)
- Method in class com.evanlennick.retry4j.
AsyncCallExecutor
onCompletion(RetryListener)
- Method in class com.evanlennick.retry4j.
CallExecutor
onEvent(Status)
- Method in interface com.evanlennick.retry4j.listener.
RetryListener
onFailure(RetryListener)
- Method in class com.evanlennick.retry4j.
AsyncCallExecutor
onFailure(RetryListener)
- Method in class com.evanlennick.retry4j.
CallExecutor
onSuccess(RetryListener)
- Method in class com.evanlennick.retry4j.
AsyncCallExecutor
onSuccess(RetryListener)
- Method in class com.evanlennick.retry4j.
CallExecutor
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.config.
RetryConfigBuilder
RandomExponentialBackoffStrategy
- Class in
com.evanlennick.retry4j.backoff
RandomExponentialBackoffStrategy()
- Constructor for class com.evanlennick.retry4j.backoff.
RandomExponentialBackoffStrategy
RetriesExhaustedException
- Exception in
com.evanlennick.retry4j.exception
This exception represents a call execution that never succeeded after exhausting all retries.
RetriesExhaustedException(String, Throwable, Status)
- Constructor for exception com.evanlennick.retry4j.exception.
RetriesExhaustedException
Retry4jException
- Exception in
com.evanlennick.retry4j.exception
Retry4jException(String, Throwable)
- Constructor for exception com.evanlennick.retry4j.exception.
Retry4jException
Retry4jException(String)
- Constructor for exception com.evanlennick.retry4j.exception.
Retry4jException
RetryConfig
- Class in
com.evanlennick.retry4j.config
RetryConfig()
- Constructor for class com.evanlennick.retry4j.config.
RetryConfig
RetryConfigBuilder
- Class in
com.evanlennick.retry4j.config
RetryConfigBuilder()
- Constructor for class com.evanlennick.retry4j.config.
RetryConfigBuilder
RetryConfigBuilder(boolean)
- Constructor for class com.evanlennick.retry4j.config.
RetryConfigBuilder
RetryExecutor
<
T
,
S
> - Interface in
com.evanlennick.retry4j
retryIndefinitely()
- Method in class com.evanlennick.retry4j.config.
RetryConfigBuilder
RetryListener
- Interface in
com.evanlennick.retry4j.listener
retryOnAnyException()
- Method in class com.evanlennick.retry4j.config.
RetryConfigBuilder
retryOnAnyExceptionExcluding(Class<? extends Exception>...)
- Method in class com.evanlennick.retry4j.config.
RetryConfigBuilder
retryOnReturnValue(Object)
- Method in class com.evanlennick.retry4j.config.
RetryConfigBuilder
retryOnSpecificExceptions(Class<? extends Exception>...)
- Method in class com.evanlennick.retry4j.config.
RetryConfigBuilder
S
setBackoffStrategy(BackoffStrategy)
- Method in class com.evanlennick.retry4j.config.
RetryConfig
setCallName(String)
- Method in class com.evanlennick.retry4j.
Status
setConfig(RetryConfig)
- Method in class com.evanlennick.retry4j.
AsyncCallExecutor
setConfig(RetryConfig)
- Method in class com.evanlennick.retry4j.
CallExecutor
setConfig(RetryConfig)
- Method in interface com.evanlennick.retry4j.
RetryExecutor
setDelayBetweenRetries(Duration)
- Method in class com.evanlennick.retry4j.config.
RetryConfig
setEndTime(long)
- Method in class com.evanlennick.retry4j.
Status
setId(String)
- Method in class com.evanlennick.retry4j.
Status
setLastExceptionThatCausedRetry(Exception)
- Method in class com.evanlennick.retry4j.
Status
setMaxNumberOfTries(int)
- Method in class com.evanlennick.retry4j.config.
RetryConfig
setResult(T)
- Method in class com.evanlennick.retry4j.
AttemptStatus
setRetryOnAnyException(boolean)
- Method in class com.evanlennick.retry4j.config.
RetryConfig
setRetryOnAnyExceptionExcluding(Set<Class<? extends Exception>>)
- Method in class com.evanlennick.retry4j.config.
RetryConfig
setRetryOnSpecificExceptions(Set<Class<? extends Exception>>)
- Method in class com.evanlennick.retry4j.config.
RetryConfig
setRetryOnValue(Boolean)
- Method in class com.evanlennick.retry4j.config.
RetryConfig
setStartTime(long)
- Method in class com.evanlennick.retry4j.
Status
setSuccessful(boolean)
- Method in class com.evanlennick.retry4j.
AttemptStatus
setTotalElapsedDuration(Duration)
- Method in class com.evanlennick.retry4j.
Status
setTotalTries(int)
- Method in class com.evanlennick.retry4j.
Status
setValidationEnabled(boolean)
- Method in class com.evanlennick.retry4j.config.
RetryConfigBuilder
setValueToRetryOn(Object)
- Method in class com.evanlennick.retry4j.config.
RetryConfig
shouldRetryOnValue()
- Method in class com.evanlennick.retry4j.config.
RetryConfig
Status
<
T
> - Class in
com.evanlennick.retry4j
Status()
- Constructor for class com.evanlennick.retry4j.
Status
T
toString()
- Method in class com.evanlennick.retry4j.
CallExecutor
toString()
- Method in class com.evanlennick.retry4j.config.
RetryConfig
toString()
- Method in class com.evanlennick.retry4j.
Status
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(String, Throwable)
- Constructor for exception com.evanlennick.retry4j.exception.
UnexpectedException
V
validateConfig(RetryConfig)
- Method in interface com.evanlennick.retry4j.backoff.
BackoffStrategy
validateConfig(RetryConfig)
- Method in class com.evanlennick.retry4j.backoff.
ExponentialBackoffStrategy
validateConfig(RetryConfig)
- Method in class com.evanlennick.retry4j.backoff.
FibonacciBackoffStrategy
validateConfig(RetryConfig)
- Method in class com.evanlennick.retry4j.backoff.
FixedBackoffStrategy
validateConfig(RetryConfig)
- Method in class com.evanlennick.retry4j.backoff.
RandomBackoffStrategy
validateConfig(RetryConfig)
- Method in class com.evanlennick.retry4j.backoff.
RandomExponentialBackoffStrategy
W
wasSuccessful()
- Method in class com.evanlennick.retry4j.
AttemptStatus
withBackoffStrategy(BackoffStrategy)
- Method in class com.evanlennick.retry4j.config.
RetryConfigBuilder
withDelayBetweenTries(Duration)
- Method in class com.evanlennick.retry4j.config.
RetryConfigBuilder
withDelayBetweenTries(long, ChronoUnit)
- Method in class com.evanlennick.retry4j.config.
RetryConfigBuilder
withExponentialBackoff()
- Method in class com.evanlennick.retry4j.config.
RetryConfigBuilder
withFibonacciBackoff()
- Method in class com.evanlennick.retry4j.config.
RetryConfigBuilder
withFixedBackoff()
- Method in class com.evanlennick.retry4j.config.
RetryConfigBuilder
withMaxNumberOfTries(int)
- Method in class com.evanlennick.retry4j.config.
RetryConfigBuilder
withNoWaitBackoff()
- Method in class com.evanlennick.retry4j.config.
RetryConfigBuilder
withRandomBackoff()
- Method in class com.evanlennick.retry4j.config.
RetryConfigBuilder
withRandomExponentialBackoff()
- Method in class com.evanlennick.retry4j.config.
RetryConfigBuilder
A
B
C
E
F
G
I
M
N
O
R
S
T
U
V
W
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
Copyright © 2018. All rights reserved.