| Package | Description |
|---|---|
| io.helidon.config |
Provides interfaces and classes for loading and working with immutable, tree-structured
configuration data.
|
| Modifier and Type | Method and Description |
|---|---|
RetryPolicies.Builder |
RetryPolicies.Builder.callTimeout(Duration callTimeout)
Sets a limit for each invocation.
|
static RetryPolicies.Builder |
RetryPolicies.Builder.create(Config metaConfig)
Initializes retry policy instance from configuration properties.
|
RetryPolicies.Builder |
RetryPolicies.Builder.delay(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(ScheduledExecutorService executorService)
Sets a custom
executor used to invoke a method call. |
RetryPolicies.Builder |
RetryPolicies.Builder.overallTimeout(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–2019 Oracle and/or its affiliates. All rights reserved. Use is subject to license terms.