| Interface | Description |
|---|---|
| RetryCondition | |
| TokenBucketExceptionCostFunction |
A function used by
TokenBucketRetryCondition to determine how many tokens should be removed from the bucket when an
exception is encountered. |
| TokenBucketExceptionCostFunction.Builder |
A helper that can be used to assign exception costs to specific exception types, created via
TokenBucketExceptionCostFunction.builder(). |
| Class | Description |
|---|---|
| AndRetryCondition |
Composite
RetryCondition that evaluates to true when all contained retry conditions evaluate to true. |
| MaxNumberOfRetriesCondition |
Simple retry condition that allows retries up to a certain max number of retries.
|
| OrRetryCondition |
Composite retry condition that evaluates to true if any containing condition evaluates to true.
|
| RetryOnClockSkewCondition |
A
RetryCondition that will return true if the provided exception seems to be due to a clock skew between the
client and service. |
| RetryOnExceptionsCondition |
Retry condition implementation that retries if the exception or the cause of the exception matches the classes defined.
|
| RetryOnStatusCodeCondition |
Retry condition implementation that retries if the HTTP status code matches one of the provided status codes.
|
| RetryOnThrottlingCondition |
A
RetryCondition that will return true if the provided exception seems to be due to a throttling error from the
service to the client. |
| SdkRetryCondition |
Contains predefined
RetryCondition provided by SDK. |
| TokenBucketRetryCondition |
A
RetryCondition that limits the number of retries made by the SDK using a token bucket algorithm. |
| TokenBucketRetryCondition.Builder |
Configure and create a
TokenBucketRetryCondition. |
| TokenBucketRetryCondition.Capacity |
The number of tokens in the token bucket after a specific token acquisition succeeds.
|
| TokenBucketRetryCondition.Capacity.Builder |
Copyright © 2020. All rights reserved.