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.