| 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.limitRefreshPeriod. |