- build
Builds the retryer.
- newBuilder
Constructs a new builder
- withWaitStrategy
Sets the wait strategy used to decide how long to sleep between failed attempts.
The default strateg
- withStopStrategy
Sets the stop strategy used to decide when to stop retrying. The default
strategy is to not stop at
- retryIfExceptionOfType
Configures the retryer to retry if an exception of the given class (or subclass
of the given class)
- retryIfException
Configures the retryer to retry if an exception satisfying the given predicate
is thrown by the call
- withRetryListener
Adds a listener that will be notified of each attempt that is made
- retryIfResult
Configures the retryer to retry if the result satisfies the given predicate.
- retryIfRuntimeException
Configures the retryer to retry if a runtime exception (i.e. any
RuntimeException or subclass of Ru
- withBlockStrategy
Sets the block strategy used to decide how to block between retry attempts. The
default strategy is
- withAttemptTimeLimiter
Configures the retryer to limit the duration of any particular attempt by the
given duration.