Class ExponentialBackoffStrategy
java.lang.Object
com.amazon.sqs.javamessaging.util.ExponentialBackoffStrategy
Simple exponential back-off strategy, that is used for re-tries on SQS
interactions.
-
Constructor Summary
ConstructorsConstructorDescriptionExponentialBackoffStrategy
(long delayInterval, long initialDelay, long maxDelay) -
Method Summary
Modifier and TypeMethodDescriptionlong
delayBeforeNextRetry
(int retriesAttempted) Returns the delay before the next attempt.
-
Constructor Details
-
ExponentialBackoffStrategy
public ExponentialBackoffStrategy(long delayInterval, long initialDelay, long maxDelay)
-
-
Method Details
-
delayBeforeNextRetry
public long delayBeforeNextRetry(int retriesAttempted) Returns the delay before the next attempt.- Parameters:
retriesAttempted
-- Returns:
- The delay before the next attempt.
-