public interface BackOffDelayPolicy
The task is typically the creation of a connection.
| Modifier and Type | Interface and Description |
|---|---|
static class |
BackOffDelayPolicy.FixedWithInitialDelayAndTimeoutBackOffPolicy |
static class |
BackOffDelayPolicy.FixedWithInitialDelayBackOffPolicy |
| Modifier and Type | Method and Description |
|---|---|
Duration |
delay(int recoveryAttempt)
Returns the delay to use for a given attempt.
|
static BackOffDelayPolicy |
fixed(Duration delay)
A policy with a constant delay.
|
static BackOffDelayPolicy |
fixedWithInitialDelay(Duration initialDelay,
Duration delay)
A policy with a first delay and then a constant delay.
|
static BackOffDelayPolicy |
fixedWithInitialDelay(Duration initialDelay,
Duration delay,
Duration timeout)
A policy with a first delay, then a constant delay until a timeout is reached.
|
static final Duration TIMEOUT
static BackOffDelayPolicy fixed(Duration delay)
delay - static BackOffDelayPolicy fixedWithInitialDelay(Duration initialDelay, Duration delay)
initialDelay - delay - static BackOffDelayPolicy fixedWithInitialDelay(Duration initialDelay, Duration delay, Duration timeout)
initialDelay - delay - timeout - Duration delay(int recoveryAttempt)
The policy can return the TIMEOUT constant to indicate that the task has reached a timeout.
recoveryAttempt - Copyright © 2021 VMware, Inc. or its affiliates.. All rights reserved.