| Interface | Description | 
|---|---|
| BackoffStrategy | Super interface for  RetryPolicythat defines a strategy for backing off between retries. | 
| RetryCondition | Super interface for  RetryPolicyused to define when a request should be retried. | 
| RetryPolicy | Aggregate interface combining a  RetryConditionandBackoffStrategyinto a single policy. | 
| Class | Description | 
|---|---|
| AndRetryCondition | Composite  RetryConditionthat evaluates to true when all contained retry conditions evaluate to true. | 
| AndRetryConditionTest | |
| FixedDelayBackoffStrategy | Simple backoff strategy that always uses a fixed delay. | 
| FixedDelayBackoffStrategyTest | |
| MaxNumberOfRetriesCondition | Simple retry condition that allows retries up to a certain max number of retries. | 
| MaxNumberOfRetriesConditionTest | |
| OrRetryCondition | Composite retry condition that evaluates to true if any containing condition evaluates to true. | 
| OrRetryConditionTest | |
| RetryOnExceptionsCondition | Retry condition implementation that retries if the exception or the cause of the exception matches the classes defined. | 
| RetryOnExceptionsConditionTest | |
| RetryOnStatusCodeCondition | Retry condition implementation that retries if the HTTP status code matches one of the provided status codes. | 
| RetryOnStatusCodeConditionTest | |
| RetryPolicyContext | Contains useful information about a failed request that can be used to make retry and backoff decisions. | 
| RetryPolicyContext.Builder | |
| RetryPolicyContexts | Precanned instances of  RetryPolicyContextand factory methods for creating contexts. | 
| RetryPolicyContextTest | |
| SimpleRetryPolicy | |
| SimpleRetryPolicyTest | 
Copyright © 2023. All rights reserved.