Package software.amazon.awssdk.core.retry.conditions
package software.amazon.awssdk.core.retry.conditions
-
ClassDescriptionComposite
RetryCondition
that evaluates to true when all contained retry conditions evaluate to true.Simple retry condition that allows retries up to a certain max number of retries.Composite retry condition that evaluates to true if any containing condition evaluates to true.ARetryCondition
that will return true if the provided exception seems to be due to a clock skew between the client and service.Retry condition implementation that retries if the exception or the cause of the exception matches the classes defined.Retry condition implementation that retries if the HTTP status code matches one of the provided status codes.ARetryCondition
that will return true if the provided exception seems to be due to a throttling error from the service to the client.Contains predefinedRetryCondition
provided by SDK.A function used byTokenBucketRetryCondition
to determine how many tokens should be removed from the bucket when an exception is encountered.A helper that can be used to assign exception costs to specific exception types, created viaTokenBucketExceptionCostFunction.builder()
.ARetryCondition
that limits the number of retries made by the SDK using a token bucket algorithm.Configure and create aTokenBucketRetryCondition
.The number of tokens in the token bucket after a specific token acquisition succeeds.