public abstract class RandomDelayPolicy<T> extends DelayPolicyWrapper<T>
targetDEFAULT, INVALID| Modifier | Constructor and Description |
|---|---|
protected |
RandomDelayPolicy(DelayPolicy<? super T> target) |
protected |
RandomDelayPolicy(DelayPolicy<? super T> target,
Random randomSource) |
| Modifier and Type | Method and Description |
|---|---|
Duration |
delay(RetryContext<? extends T> context) |
protected Random |
random() |
max, minclone, 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, withUniformJitterprotected RandomDelayPolicy(DelayPolicy<? super T> target)
protected RandomDelayPolicy(DelayPolicy<? super T> target, Random randomSource)
public Duration delay(RetryContext<? extends T> context)
protected Random random()
Copyright © 2021. All rights reserved.