@NonNullApi @NonNullFields
| Interface | Description |
|---|---|
| IntervalFunction | Deprecated |
| Retry |
A Retry instance is thread-safe can be used to decorate multiple requests.
|
| Retry.AsyncContext<T> | |
| Retry.Context<T> |
the retry context which will be used during the retry iteration to decide what can be done on
error , result, on runtime error
|
| Retry.EventPublisher |
An EventPublisher which subscribes to the reactive stream of RetryEvents and can be used to
register event consumers.
|
| Retry.Metrics | |
| RetryRegistry |
The
RetryRegistry is a factory to create Retry instances which stores all Retry instances
in a registry. |
| Class | Description |
|---|---|
| Retry.AsyncRetryBlock<T> | |
| RetryConfig | |
| RetryConfig.Builder<T> | |
| RetryRegistry.Builder |
| Exception | Description |
|---|---|
| MaxRetriesExceeded |
Max Retries reached out exception , to be thrown on result predicate check exceed the max
configured retries
|