Skip navigation links
C E F I M O P R S T W 

C

CallableToRetryable<Value> - Class in me.alexpanov.retries.extras
A Callable to Retryable bridge to allow the callables to be used without changing them.
CallableToRetryable(Callable<Value>) - Constructor for class me.alexpanov.retries.extras.CallableToRetryable
 

E

Experimental - Annotation Type in me.alexpanov.retries.annotation
Marks certain library parts as experimental i.e.

F

FailureSubscriber<Result> - Interface in me.alexpanov.retries
Retry failure subscriber that recieves individual failure events

I

ignoreIfResult(Predicate<? super Result>) - Method in class me.alexpanov.retries.Retries
Specify a skip condition to discard values returned by the Retryable.

M

me.alexpanov.retries - package me.alexpanov.retries
 
me.alexpanov.retries.annotation - package me.alexpanov.retries.annotation
 
me.alexpanov.retries.extras - package me.alexpanov.retries.extras
 

O

onEachFailureDo(FailureSubscriber<Result>) - Method in class me.alexpanov.retries.Retries
Perform an arbitrary action after each failed repetition.
onFailure(RetryFailure<Result>) - Method in interface me.alexpanov.retries.FailureSubscriber
 
orElse(Result) - Method in class me.alexpanov.retries.Retries
Specify a default value to return if maximum number repetitions was reached and no satisfactory value was computed.

P

perform() - Method in class me.alexpanov.retries.Retries
Carry out the retries.
performAsync() - Method in class me.alexpanov.retries.Retries
Carry out the retries asynchronously.

R

Retries<Result> - Class in me.alexpanov.retries
Allows specification of retry strategy to repeat calls to a function unless all of the conditions are met.
Retries(Retryable<Result>) - Constructor for class me.alexpanov.retries.Retries
Main constructor
Retryable<Result> - Interface in me.alexpanov.retries
 
RetryException - Exception in me.alexpanov.retries
Base exception that may be thrown while retries are carried out
RetryFailure<Result> - Interface in me.alexpanov.retries
Failure for descriptions etc to be added later on

S

stopOnMaxFailures(int) - Method in class me.alexpanov.retries.Retries
Specify the maximum number of executions.

T

tryOnce() - Method in class me.alexpanov.retries.extras.CallableToRetryable
 
tryOnce() - Method in interface me.alexpanov.retries.Retryable
 

W

waitAfterFailureAtLeast(int, TimeUnit) - Method in class me.alexpanov.retries.Retries
Specify a timeout to wait after each failed repetition.
C E F I M O P R S T W 
Skip navigation links

Copyright © 2015. All rights reserved.