Uses of Class
com.couchbase.client.java.util.retry.RetryBuilder
Package | Description |
---|---|
com.couchbase.client.java.util | |
com.couchbase.client.java.util.retry |
-
Uses of RetryBuilder in com.couchbase.client.java.util
Methods in com.couchbase.client.java.util with parameters of type RetryBuilder Modifier and Type Method Description AnalyticsIngester.IngestOptions
AnalyticsIngester.IngestOptions. retryBuilder(RetryBuilder retryBuilder)
Allows to customize the retry strategy in use for each individual kv operation. -
Uses of RetryBuilder in com.couchbase.client.java.util.retry
Methods in com.couchbase.client.java.util.retry that return RetryBuilder Modifier and Type Method Description static RetryBuilder
RetryBuilder. allBut(Class<? extends Throwable>... types)
Only errors that are NOT instanceOf the specified types will trigger a retrystatic RetryBuilder
RetryBuilder. any()
Any error will trigger a retrystatic RetryBuilder
RetryBuilder. anyMatches(rx.functions.Func1<Throwable,Boolean> retryErrorPredicate)
Any error that pass the predicate will trigger a retrystatic RetryBuilder
RetryBuilder. anyOf(Class<? extends Throwable>... types)
Only errors that are instanceOf the specified types will trigger a retryRetryBuilder
RetryBuilder. delay(Delay delay)
Customize the retryDelay
RetryBuilder
RetryBuilder. delay(Delay delay, rx.Scheduler scheduler)
Set both theDelay
and theScheduler
on which the delay is waited.RetryBuilder
RetryBuilder. delay(rx.Scheduler scheduler)
UseRetry.DEFAULT_DELAY
but wait on a specificScheduler
RetryBuilder
RetryBuilder. doOnRetry(rx.functions.Action4<Integer,Throwable,Long,TimeUnit> doOnRetryAction)
Execute some code each time a retry is scheduled (at the moment the retriable exception is caught, but before the retry delay is applied).RetryBuilder
RetryBuilder. max(int maxAttempts)
Make at most maxAttempts retry attempts.RetryBuilder
RetryBuilder. once()
Make only one retry attempt (default).