Package | Description |
---|---|
io.picodata.driver.api |
Contains interfaces and classes essential for end-user driver API
|
io.picodata.driver.api.retry |
Request retrying and network errors handling functionality.
|
io.picodata.driver.core |
Driver core classes
|
Modifier and Type | Method and Description |
---|---|
static <T extends Predicate<Throwable>> |
TarantoolRequestRetryPolicies.InfiniteRetryPolicyFactory.builder(T callback)
Create a builder for this factory
|
static <T extends Predicate<Throwable>> |
TarantoolRequestRetryPolicies.unbound()
Create a factory for retry policy with unbounded number of attempts.
|
static <T extends Predicate<Throwable>> |
TarantoolRequestRetryPolicies.unbound(T exceptionCheck)
Create a factory for retry policy with unbounded number of attempts
|
TarantoolRequestRetryPolicies.InfiniteRetryPolicyFactory.Builder<T> |
TarantoolRequestRetryPolicies.InfiniteRetryPolicyFactory.Builder.withDelay(long delay)
Set delay between attempts
|
TarantoolRequestRetryPolicies.InfiniteRetryPolicyFactory.Builder<T> |
TarantoolRequestRetryPolicies.InfiniteRetryPolicyFactory.Builder.withOperationTimeout(long operationTimeout) |
TarantoolRequestRetryPolicies.InfiniteRetryPolicyFactory.Builder<T> |
TarantoolRequestRetryPolicies.InfiniteRetryPolicyFactory.Builder.withRequestTimeout(long timeout)
Set timeout for each attempt
|
Modifier and Type | Method and Description |
---|---|
<T extends Predicate<Throwable>> |
TarantoolClientConfiguratorImpl.withRetryingIndefinitely(T callback,
UnaryOperator<TarantoolRequestRetryPolicies.InfiniteRetryPolicyFactory.Builder<T>> policy) |
<T extends Predicate<Throwable>> |
TarantoolClientConfiguratorImpl.withRetryingIndefinitely(T callback,
UnaryOperator<TarantoolRequestRetryPolicies.InfiniteRetryPolicyFactory.Builder<T>> policy,
Executor executor) |
SELF |
TarantoolClientConfiguratorImpl.withRetryingIndefinitely(UnaryOperator<TarantoolRequestRetryPolicies.InfiniteRetryPolicyFactory.Builder<Predicate<Throwable>>> policy) |
SELF |
TarantoolClientConfiguratorImpl.withRetryingIndefinitely(UnaryOperator<TarantoolRequestRetryPolicies.InfiniteRetryPolicyFactory.Builder<Predicate<Throwable>>> policy,
Executor executor) |
Copyright © 2025 Picodata. All rights reserved.