public final class FullJitterBackoffStrategy extends Object implements BackoffStrategy, ToCopyableBuilder<FullJitterBackoffStrategy.Builder,FullJitterBackoffStrategy>
EqualJitterBackoffStrategy that computes a new random delay where the final
 computed delay before the next retry will be at least half of the computed exponential delay.| Modifier and Type | Class and Description | 
|---|---|
| static interface  | FullJitterBackoffStrategy.Builder | 
| Modifier and Type | Method and Description | 
|---|---|
| static FullJitterBackoffStrategy.Builder | builder() | 
| Duration | computeDelayBeforeNextRetry(RetryPolicyContext context)Compute the delay before the next retry request. | 
| FullJitterBackoffStrategy.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, defaultThrottlingStrategy, nonecopypublic 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 FullJitterBackoffStrategy.Builder toBuilder()
ToCopyableBuildertoBuilder in interface ToCopyableBuilder<FullJitterBackoffStrategy.Builder,FullJitterBackoffStrategy>public static FullJitterBackoffStrategy.Builder builder()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.