@CheckReturnValue @ParametersAreNonnullByDefault
| Interface | Description |
|---|---|
| RecyclableRateLimiter |
A rate limiter that allows to "return" unused permits back to the pool to handle retries
gracefully and allow precise control over outgoing "successful" rate, plus allows accumulating
"credits" for unused permits over a time window other than 1 second.
|
| Class | Description |
|---|---|
| RecyclableRateLimiterImpl |
An alternative RateLimiter implementation that allows to "return" unused permits back to the
pool to handle retries gracefully and allow precise control over outgoing rate.
|
| RecyclableRateLimiterWithMetrics |
A decorator for
RecyclableRateLimiter that adds metrics for permits-related operations. |
| RecyclableRateLimiterWithMetrics.RateLimiterMetricsContainer |
Copyright © 2020. All rights reserved.