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.