| Interface | Description | 
|---|---|
| Retry.RetrySignal | State used in  Flux.retryWhen(Retry)andMono.retryWhen(Retry),
 providing theThrowablethat caused the source to fail as well as counters keeping track of retries. | 
| Class | Description | 
|---|---|
| Retry | Base abstract class for a strategy to decide when to retry given a companion  FluxofRetry.RetrySignal,
 for use withFlux.retryWhen(Retry)andMono.retryWhen(Retry). | 
| RetryBackoffSpec | A  Retrystrategy based on exponential backoffs, with configurable features. | 
| RetrySpec | A simple count-based  Retrystrategy with configurable features. |