All Classes
-
All Classes Interface Summary Class Summary Enum Summary Class Description AcquireResponse The number of tokens in the token bucket after a specific token acquisition succeeds.AcquireResponse.Builder AdaptiveRetryStrategy The adaptive retry strategy is aRetryStrategywhen executing against a very resource-constrained set of resources.AdaptiveRetryStrategy.Builder BaseRetryStrategy 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.BaseRetryStrategy.Builder DefaultAdaptiveRetryStrategy DefaultAdaptiveRetryStrategy.Builder DefaultAwareRetryStrategy Identify aRetryStrategythat has the capacity to work with sets of default retry predicates.DefaultAwareRetryStrategy.Builder DefaultLegacyRetryStrategy DefaultLegacyRetryStrategy.Builder DefaultRetryStrategy Built-in implementations of theRetryStrategyinterface.DefaultRetryToken A data richRetryTokenimplementation.DefaultRetryToken.Builder A builder class to createDefaultRetryTokeninstances or to mutate them.DefaultRetryToken.TokenState Set of possibles states on which the RetryToken can be, in-progress, succeeded and all the possible failure modes.DefaultStandardRetryStrategy DefaultStandardRetryStrategy.Builder LegacyRetryStrategy The legacy retry strategy is aRetryStrategyfor normal use-cases.LegacyRetryStrategy.Builder RateLimiterAcquireResponse RateLimiterClock RateLimiterTokenBucket TheRateLimiterTokenBucketkeeps track of past throttling responses and adapts to slow down the send rate to adapt to the service.RateLimiterTokenBucketStore A store to keep token buckets per scope.RateLimiterTokenBucketStore.Builder RateLimiterUpdateResponse ReleaseResponse ReleaseResponse.Builder RetryStrategyDefaults The set of retry predicates that are by default added to a retry strategy.StandardRetryStrategy The standard retry strategy is the recommendedRetryStrategyfor normal use-cases.StandardRetryStrategy.Builder TokenBucket A lock-free implementation of a token bucket.TokenBucketStore A store to keep token buckets per scope.TokenBucketStore.Builder