public static class RetryPolicy.Builder extends Object
| Modifier and Type | Field and Description |
|---|---|
static int |
DEFAULT_RETRY_LIMIT |
| Modifier and Type | Method and Description |
|---|---|
RetryPolicy.Builder |
backoffStrategy(BackoffStrategy backoffStrategy)
If backoff strategy is not provided,
DefaultQldbTransactionBackoffStrategy will be used. |
RetryPolicy |
build()
Construct a RetryPolicy with the current configuration in the builder.
|
RetryPolicy.Builder |
maxRetries(int maxRetries)
The default value for max number of retries is .
|
public static final int DEFAULT_RETRY_LIMIT
public RetryPolicy.Builder maxRetries(int maxRetries)
maxRetries - Max number of retries to allow.public RetryPolicy.Builder backoffStrategy(BackoffStrategy backoffStrategy)
If backoff strategy is not provided, DefaultQldbTransactionBackoffStrategy will be used.
See DefaultQldbTransactionBackoffStrategy for a preconfigured implementation.
backoffStrategy - Backoff strategy to use in the RetryPolicy.public RetryPolicy build()