T - exception checking callback function typepublic static class TarantoolRequestRetryPolicies.InfiniteRetryPolicyFactory.Builder<T extends Predicate<Throwable>> extends Object
| Modifier and Type | Method and Description |
|---|---|
TarantoolRequestRetryPolicies.InfiniteRetryPolicyFactory<T> |
build()
Create new factory instance
|
TarantoolRequestRetryPolicies.InfiniteRetryPolicyFactory.Builder<T> |
withDelay(long delay)
Set delay between attempts
|
TarantoolRequestRetryPolicies.InfiniteRetryPolicyFactory.Builder<T> |
withOperationTimeout(long operationTimeout) |
TarantoolRequestRetryPolicies.InfiniteRetryPolicyFactory.Builder<T> |
withRequestTimeout(long timeout)
Set timeout for each attempt
|
public Builder(T callback)
callback - predicate checking whether the given exception may be retriedpublic TarantoolRequestRetryPolicies.InfiniteRetryPolicyFactory.Builder<T> withRequestTimeout(long timeout)
timeout - task timeout, in millisecondspublic TarantoolRequestRetryPolicies.InfiniteRetryPolicyFactory.Builder<T> withOperationTimeout(long operationTimeout)
public TarantoolRequestRetryPolicies.InfiniteRetryPolicyFactory.Builder<T> withDelay(long delay)
delay - task delay, in millisecondspublic TarantoolRequestRetryPolicies.InfiniteRetryPolicyFactory<T> build()
Copyright © 2025 Picodata. All rights reserved.