All Classes and Interfaces

Class
Description
The number of tokens in the token bucket after a specific token acquisition succeeds.
 
The adaptive retry strategy is a RetryStrategy when executing against a very resource-constrained set of resources.
 
Generic class that implements that common logic for all the retries strategies with extension points for specific strategies to tailor the behavior to its needs.
 
 
 
Identify a RetryStrategy that has the capacity to work with sets of default retry predicates.
 
 
 
Built-in implementations of the RetryStrategy interface.
A data rich RetryToken implementation.
A builder class to create DefaultRetryToken instances or to mutate them.
Set of possibles states on which the RetryToken can be, in-progress, succeeded and all the possible failure modes.
 
 
The legacy retry strategy is a RetryStrategy for normal use-cases.
 
 
 
The RateLimiterTokenBucket keeps track of past throttling responses and adapts to slow down the send rate to adapt to the service.
A store to keep token buckets per scope.
 
 
 
 
The set of retry predicates that are by default added to a retry strategy.
The standard retry strategy is the recommended RetryStrategy for normal use-cases.
 
A lock-free implementation of a token bucket.
A store to keep token buckets per scope.