All Classes
-
All Classes Interface Summary Class Summary Class Description DLQRouter<T,K> EnvoyRateLimiter A lightweight handle for an Envoy-based rate limiter.EnvoyRateLimiterContext Context for an Envoy Rate Limiter call.EnvoyRateLimiterContext.Builder EnvoyRateLimiterFactory ARateLimiterFactoryfor Envoy Rate Limit Service.RateLimiter A RateLimiter allows to fetch permits from a rate limiter service and blocks execution when the rate limit is exceeded.RateLimiterClientCache A static cache forManagedChannels to Rate Limit Service.RateLimiterContext A marker interface for context data required to check ratelimit.RateLimiterFactory A factory that manages connections to rate limit service and creates lightweight handles.RateLimiterOptions Configuration options forRateLimiterFactory.RateLimiterOptions.Builder ThrottlingSignaler The ThrottlingSignaler is a utility class for IOs to signal to the runner that a process is being throttled, preventing autoscaling.ThrowingSink<T>