public class ExponentialDelayPolicy<T> extends Object implements DelayPolicy<T>
DEFAULT, INVALID| Constructor and Description |
|---|
ExponentialDelayPolicy(double multiplier) |
ExponentialDelayPolicy(Duration initialDelay,
double multiplier) |
ExponentialDelayPolicy(long initialDelayMillis,
double multiplier) |
| Modifier and Type | Method and Description |
|---|---|
Duration |
delay(RetryContext<? extends T> context) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitexponential, exponential, exponential, exponential, fixedInterval, fixedInterval, fixedInterval, fixedInterval, isValid, withCusomizer, withFirstRetryNoDelay, withMaxDelay, withMaxDelay, withMaxDelay, withMaxDelay, withMinDelay, withMinDelay, withMinDelay, withMinDelay, withOnFailureNoDelay, withOnSuccessNoDelay, withProportionalJitter, withProportionalJitter, withUniformJitter, withUniformJitter, withUniformJitter, withUniformJitterpublic ExponentialDelayPolicy(double multiplier)
public ExponentialDelayPolicy(long initialDelayMillis,
double multiplier)
public ExponentialDelayPolicy(Duration initialDelay, double multiplier)
public Duration delay(RetryContext<? extends T> context)
delay in interface DelayPolicy<T>Copyright © 2021. All rights reserved.