Package software.amazon.awssdk.core.retry.conditions
package software.amazon.awssdk.core.retry.conditions
-
ClassDescriptionComposite
RetryConditionthat 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.Deprecated.ARetryConditionthat 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.ARetryConditionthat will return true if the provided exception seems to be due to a throttling error from the service to the client.Contains predefinedRetryConditionprovided by SDK.A function used byTokenBucketRetryConditionto 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().ARetryConditionthat 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.
RetryStrategy.Builder.retryOnException(Predicate).