| Interface | Description | 
|---|---|
| RetryPredicate | 
 An interface allows to provide custom condition for  
Retryable and
 CircuitBreaker. | 
| Class | Description | 
|---|---|
| DefaultRetryPredicate | 
 Default retry predicate. 
 | 
| Annotation Type | Description | 
|---|---|
| CircuitBreaker | 
 Variation of  
Retryable that implements the Circuit Breaker pattern. | 
| Fallback | |
| Recoverable | 
 AOP around advice that can be applied to any type or method that requires  
Fallback handling. | 
| Retryable | 
 AOP Advice that can be applied to any method. 
 |