Class ExponentialDelayWithoutJitter
java.lang.Object
software.amazon.awssdk.retries.api.internal.backoff.ExponentialDelayWithoutJitter
- All Implemented Interfaces:
BackoffStrategy
@SdkInternalApi
public final class ExponentialDelayWithoutJitter
extends Object
implements BackoffStrategy
Strategy that waits for an exponentially increasing amount of time between each subsequent attempt of the same call.
Specifically, the first attempt waits 0ms, and each subsequent attempt waits for
min(maxDelay, baseDelay * (1 << (attempt - 2))).
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncomputeDelay(int attempt) Compute the amount of time to wait before the provided attempt number is executed.toString()
-
Constructor Details
-
ExponentialDelayWithoutJitter
-
-
Method Details
-
computeDelay
Description copied from interface:BackoffStrategyCompute the amount of time to wait before the provided attempt number is executed.- Specified by:
computeDelayin interfaceBackoffStrategy- Parameters:
attempt- The attempt to compute the delay for, starting at one.
-
toString
-