| Interface | Description |
|---|---|
| Backoff |
Backoff function
|
| IterationContext<T> |
Context provided to retry or repeat callbacks.
|
| Jitter |
Jitter function that is applied to the backoff delay.
|
| Repeat<T> |
Repeat function that may be used with
Flux.repeatWhen(Function),
Mono.repeatWhen(Function) and Mono.repeatWhenEmpty(Function). |
| RepeatContext<T> |
Context provided to repeat predicate
Repeat.onlyIf(java.util.function.Predicate) and
the repeat callback Repeat.doOnRepeat(java.util.function.Consumer). |
| Retry<T> |
Retry function that may be used with
Flux.retryWhen(reactor.util.retry.Retry) and Mono.retryWhen(reactor.util.retry.Retry), after conversion via Retry.withThrowable(Function). |
| RetryContext<T> |
Context provided to retry predicate
Retry.onlyIf(java.util.function.Predicate) and
the retry callback Retry.doOnRetry(java.util.function.Consumer). |
| Class | Description |
|---|---|
| AbstractRetry<T,S> | |
| BackoffDelay | |
| DefaultContext<T> | |
| DefaultRepeat<T> | |
| DefaultRetry<T> |
| Exception | Description |
|---|---|
| RetryExhaustedException |
Exception indicating that retries have been exhausted after
Retry.timeout(java.time.Duration) or Retry#retryMax(int). |