public final class EqualJitterBackoffStrategy extends Object implements BackoffStrategy, ToCopyableBuilder<EqualJitterBackoffStrategy.Builder,EqualJitterBackoffStrategy>
FullJitterBackoffStrategy where the final computed delay before the next retry will be
between 0 and the computed exponential delay.| Modifier and Type | Class and Description |
|---|---|
static class |
EqualJitterBackoffStrategy.Builder |
| Constructor and Description |
|---|
EqualJitterBackoffStrategy(EqualJitterBackoffStrategy.Builder builder) |
| Modifier and Type | Method and Description |
|---|---|
static EqualJitterBackoffStrategy.Builder |
builder() |
Duration |
computeDelayBeforeNextRetry(RetryPolicyContext context)
Compute the delay before the next retry request.
|
EqualJitterBackoffStrategy.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcalculateExponentialDelay, defaultStrategy, nonecopypublic EqualJitterBackoffStrategy(EqualJitterBackoffStrategy.Builder builder)
public Duration computeDelayBeforeNextRetry(RetryPolicyContext context)
BackoffStrategycomputeDelayBeforeNextRetry in interface BackoffStrategycontext - Context about the state of the last request and information about the number of requests made.public EqualJitterBackoffStrategy.Builder toBuilder()
ToCopyableBuildertoBuilder in interface ToCopyableBuilder<EqualJitterBackoffStrategy.Builder,EqualJitterBackoffStrategy>public static EqualJitterBackoffStrategy.Builder builder()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.