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.IngestOptionsAnalyticsIngester.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 RetryBuilderRetryBuilder. allBut(Class<? extends Throwable>... types)Only errors that are NOT instanceOf the specified types will trigger a retrystatic RetryBuilderRetryBuilder. any()Any error will trigger a retrystatic RetryBuilderRetryBuilder. anyMatches(rx.functions.Func1<Throwable,Boolean> retryErrorPredicate)Any error that pass the predicate will trigger a retrystatic RetryBuilderRetryBuilder. anyOf(Class<? extends Throwable>... types)Only errors that are instanceOf the specified types will trigger a retryRetryBuilderRetryBuilder. delay(Delay delay)Customize the retryDelayRetryBuilderRetryBuilder. delay(Delay delay, rx.Scheduler scheduler)Set both theDelayand theScheduleron which the delay is waited.RetryBuilderRetryBuilder. delay(rx.Scheduler scheduler)UseRetry.DEFAULT_DELAYbut wait on a specificSchedulerRetryBuilderRetryBuilder. 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).RetryBuilderRetryBuilder. max(int maxAttempts)Make at most maxAttempts retry attempts.RetryBuilderRetryBuilder. once()Make only one retry attempt (default).