| Package | Description |
|---|---|
| io.helidon.config |
Provides interfaces and classes for loading and working with immutable, tree-structured
configuration data.
|
| Modifier and Type | Method | Description |
|---|---|---|
RetryPolicies.Builder |
RetryPolicies.Builder.callTimeout(java.time.Duration callTimeout) |
Sets a limit for each invocation.
|
RetryPolicies.Builder |
RetryPolicies.Builder.delay(java.time.Duration delay) |
Sets an initial delay between invocations, that is repeatedly multiplied by
delayFactor. |
RetryPolicies.Builder |
RetryPolicies.Builder.delayFactor(double delayFactor) |
Sets a factor that prolongs the delay for an every new execute.
|
RetryPolicies.Builder |
RetryPolicies.Builder.executor(java.util.concurrent.ScheduledExecutorService executorService) |
Sets a custom
executor used to invoke a method call. |
static RetryPolicies.Builder |
RetryPolicies.Builder.from(Config metaConfig) |
Initializes retry policy instance from configuration properties.
|
RetryPolicies.Builder |
RetryPolicies.Builder.overallTimeout(java.time.Duration overallTimeout) |
Sets a overall limit for all invocation, including delays.
|
static RetryPolicies.Builder |
RetryPolicies.repeat(int retries) |
Creates a new instance of
RetryPolicies.Builder class with a number of retries as a parameter. |
Copyright © 2018, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.