public final class SimpleArrayBackoffStrategy extends Object implements RetryPolicy.BackoffStrategy
NO_DELAY| Constructor and Description |
|---|
SimpleArrayBackoffStrategy(int[] backoffValues) |
| Modifier and Type | Method and Description |
|---|---|
long |
delayBeforeNextRetry(AmazonWebServiceRequest originalRequest,
AmazonClientException exception,
int retriesAttempted)
Returns the delay (in milliseconds) before next retry attempt.
|
public SimpleArrayBackoffStrategy(int[] backoffValues)
public long delayBeforeNextRetry(AmazonWebServiceRequest originalRequest, AmazonClientException exception, int retriesAttempted)
RetryPolicy.BackoffStrategydelayBeforeNextRetry in interface RetryPolicy.BackoffStrategyoriginalRequest - 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 © 2024. All rights reserved.