Package com.couchbase.client.core.retry.reactor
-
Interface Summary Interface Description Backoff Backoff functionIterationContext<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 withFlux.repeatWhen(Function)
,Mono.repeatWhen(Function)
andMono.repeatWhenEmpty(Function)
.RepeatContext<T> Context provided to repeat predicateRepeat.onlyIf(java.util.function.Predicate)
and the repeat callbackRepeat.doOnRepeat(java.util.function.Consumer)
.Retry<T> Retry function that may be used with retryWhen in Flux and Mono.RetryContext<T> Context provided to retry predicateRetry.onlyIf(java.util.function.Predicate)
and the retry callbackRetry.doOnRetry(java.util.function.Consumer)
. -
Class Summary Class Description AbstractRetry<T,S> BackoffDelay DefaultContext<T> DefaultRepeat<T> DefaultRetry<T> -
Exception Summary Exception Description RetryExhaustedException Exception indicating that retries have been exhausted afterRetry.timeout(java.time.Duration)
orRetry.retryMax(long)
.