Class SdkDefaultRetrySetting
- java.lang.Object
-
- software.amazon.awssdk.core.internal.retry.SdkDefaultRetrySetting
-
public final class SdkDefaultRetrySetting extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSdkDefaultRetrySetting.Legacystatic classSdkDefaultRetrySetting.Standard
-
Field Summary
Fields Modifier and Type Field Description static DurationMAX_BACKOFFstatic Set<Class<? extends Exception>>RETRYABLE_EXCEPTIONSstatic Set<Integer>RETRYABLE_STATUS_CODESstatic intTOKEN_BUCKET_SIZE
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static DurationbaseDelay(RetryMode retryMode)static IntegerdefaultMaxAttempts()static IntegermaxAttempts(RetryMode retryMode)static DurationthrottledBaseDelay(RetryMode retryMode)static TokenBucketExceptionCostFunctiontokenCostFunction(RetryMode retryMode)
-
-
-
Field Detail
-
TOKEN_BUCKET_SIZE
public static final int TOKEN_BUCKET_SIZE
- See Also:
- Constant Field Values
-
MAX_BACKOFF
public static final Duration MAX_BACKOFF
-
-
Method Detail
-
tokenCostFunction
public static TokenBucketExceptionCostFunction tokenCostFunction(RetryMode retryMode)
-
defaultMaxAttempts
public static Integer defaultMaxAttempts()
-
-