All Classes

Class Description
InMemoryRetryRegistry
Backend retry manager.
IntervalFunction Deprecated.
MaxRetriesExceeded
Max Retries reached out exception , to be thrown on result predicate check exceed the max configured retries
MaxRetriesExceededException
A MaxRetriesExceededException signals that a Retry has exhausted all attempts, and the result is still not satisfactory to RetryConfig.getResultPredicate()
MetricNames  
Retry
A Retry instance is thread-safe can be used to decorate multiple requests.
Retry.AsyncContext<T>  
Retry.AsyncRetryBlock<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  
RetryConfig  
RetryConfig.Builder<T>  
RetryEvent
An event which is created by Retry.
RetryEvent.Type
Event types which are created by a Retry.
RetryImpl<T>  
RetryOnErrorEvent
A RetryEvent which informs that a call has been retried, but still failed, such that the the maximum number of attempts has been reached.
RetryOnIgnoredErrorEvent
A RetryEvent which informs that an error has been ignored.
RetryOnRetryEvent
A RetryEvent which informs that a call failed, and is to be retried.
RetryOnSuccessEvent
A RetryEvent which informs that a call has been retried and a retry was successful.
RetryRegistry
The RetryRegistry is a factory to create Retry instances which stores all Retry instances in a registry.
RetryRegistry.Builder