public static class PredefinedBackoffStrategies.FullJitterBackoffStrategy extends Object
|Constructor and Description|
|Modifier and Type||Method and Description|
Compute the delay before the next retry request.
Returns the delay (in milliseconds) before next retry attempt.
public FullJitterBackoffStrategy(int baseDelay, int maxBackoffTime)
public long computeDelayBeforeNextRetry(RetryPolicyContext context)
context- Context about the state of the last request and information about the number of requests made.
public long delayBeforeNextRetry(AmazonWebServiceRequest originalRequest, AmazonClientException exception, int retriesAttempted)
originalRequest- The original request object being executed. For performance reason, this object is not a defensive copy, and caller should not attempt to modify its data.
exception- The exception from the failed request, represented as an AmazonClientException object. There are two types of exception that will be passed to this method:
retriesAttempted- The number of times the current request has been attempted (not including the next attempt after the delay).
Copyright © 2023. All rights reserved.