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.