@NonNullApi @NonNullFields
| Class | Description |
|---|---|
| AtomicRateLimiter |
AtomicRateLimiter splits all nanoseconds from the start of epoch into cycles. |
| InMemoryRateLimiterRegistry |
Backend RateLimiter manager.
|
| RateLimiterEventProcessor | |
| SemaphoreBasedRateLimiter |
A RateLimiter implementation that consists of
Semaphore and scheduler that will refresh
permissions after each RateLimiterConfig.getLimitRefreshPeriod(). |