| Interface | Description | 
|---|---|
| RetryPredicate | An interface allows to provide custom condition for  RetryableandCircuitBreaker. | 
| Class | Description | 
|---|---|
| DefaultRetryPredicate | Default retry predicate. | 
| Annotation Type | Description | 
|---|---|
| CircuitBreaker | Variation of  Retryablethat implements the Circuit Breaker pattern. | 
| Fallback | A  SecondaryScopefor types that should be used as a fallback. | 
| Recoverable | AOP around advice that can be applied to any type or method that requires  Fallbackhandling. | 
| Retryable | AOP Advice that can be applied to any method. |