Uses of Interface
com.couchbase.client.core.retry.reactor.Repeat
| Package | Description |
|---|---|
| com.couchbase.client.core.retry.reactor |
-
Uses of Repeat in com.couchbase.client.core.retry.reactor
Classes in com.couchbase.client.core.retry.reactor that implement Repeat Modifier and Type Class Description classDefaultRepeat<T>Methods in com.couchbase.client.core.retry.reactor that return Repeat Modifier and Type Method Description Repeat<T>DefaultRepeat. backoff(Backoff backoff)Repeat<T>Repeat. backoff(Backoff backoff)Returns a repeat function with backoff delay.static <T> Repeat<T>Repeat. create(Predicate<? super RepeatContext<T>> predicate, long n)Repeat function that repeats n times, only if the predicate returns true.Repeat<T>DefaultRepeat. doOnRepeat(Consumer<? super RepeatContext<T>> onRepeat)Repeat<T>Repeat. doOnRepeat(Consumer<? super RepeatContext<T>> onRepeat)Returns a repeat function that invokes the provided onRepeat callback before every repeat.default Repeat<T>Repeat. exponentialBackoff(Duration firstBackoff, Duration maxBackoff)Returns a repeat function with exponential backoff delay.default Repeat<T>Repeat. exponentialBackoffWithJitter(Duration firstBackoff, Duration maxBackoff)Returns a repeat function with full jitter backoff strategy.default Repeat<T>Repeat. fixedBackoff(Duration backoffInterval)Returns a repeat function with fixed backoff delay.Repeat<T>DefaultRepeat. jitter(Jitter jitter)Repeat<T>Repeat. jitter(Jitter jitter)Returns a repeat function that applies jitter to the backoff delay.default Repeat<T>Repeat. noBackoff()Returns a repeat function with no backoff delay.static <T> Repeat<T>Repeat. once()Repeat function that repeats once.static <T> Repeat<T>Repeat. onlyIf(Predicate<? super RepeatContext<T>> predicate)Repeat function that repeats only if the predicate returns true.default Repeat<T>Repeat. randomBackoff(Duration firstBackoff, Duration maxBackoff)Returns a repeat function with random de-correlated jitter backoff strategy.Repeat<T>DefaultRepeat. repeatMax(long maxRepeats)Repeat<T>Repeat. repeatMax(long maxRepeats)Returns a repeat function that repeats at most n times.Repeat<T>DefaultRepeat. timeout(Duration timeout)Repeat<T>Repeat. timeout(Duration timeout)Returns a repeat function with timeout.static <T> Repeat<T>Repeat. times(long n)Repeat function that repeats n times.Repeat<T>DefaultRepeat. withApplicationContext(T applicationContext)Repeat<T>Repeat. withApplicationContext(T applicationContext)Returns a repeat function with an application context that may be used to perform any rollbacks before a repeat.Repeat<T>DefaultRepeat. withBackoffScheduler(Scheduler scheduler)Repeat<T>Repeat. withBackoffScheduler(Scheduler scheduler)Returns a repeat function that uses the scheduler provided for backoff delays.