All Classes and Interfaces
Class
Description
Pre-allocated per-key rate limit state.
Thread-safe store of pre-allocated
Bucket instances keyed by partition key.Fixed-window rate limit: allows up to
LimitConfig.limit() requests per window of
LimitConfig.windowMs() milliseconds.Manual rate-limit guard for lambda routes.
Extracts a partition key from an incoming request.
Applies a rate limit to a class-based
RequestHandler.Immutable configuration snapshot for a single rate-limit rule.
Extension configuration: holds the named
KeyResolver registry.Rate-limiting extension for Flash.
Enumeration of built-in rate-limit algorithms.
Contract for a rate-limit algorithm.
Sliding-window counter rate limit: approximates a true sliding window by interpolating
between the previous fixed window's count and the current window's count.
Token-bucket rate limit: tokens refill continuously at a rate of
limit / windowMs tokens per millisecond, up to a maximum of limit tokens.