Uses of Interface
com.google.common.util.concurrent.RecyclableRateLimiter
-
Packages that use RecyclableRateLimiter Package Description com.google.common.util.concurrent -
-
Uses of RecyclableRateLimiter in com.google.common.util.concurrent
Classes in com.google.common.util.concurrent that implement RecyclableRateLimiter Modifier and Type Class Description classRecyclableRateLimiterImplAn alternative RateLimiter implementation that allows to "return" unused permits back to the pool to handle retries gracefully and allow precise control over outgoing rate.classRecyclableRateLimiterWithMetricsA decorator forRecyclableRateLimiterthat adds metrics for permits-related operations.Methods in com.google.common.util.concurrent that return RecyclableRateLimiter Modifier and Type Method Description static RecyclableRateLimiterRecyclableRateLimiterImpl. create(double permitsPerSecond, double maxBurstSeconds)Create a new rate limiter instance with specified burst window.Constructors in com.google.common.util.concurrent with parameters of type RecyclableRateLimiter Constructor Description RecyclableRateLimiterWithMetrics(RecyclableRateLimiter delegate, String prefix)RecyclableRateLimiterWithMetrics(RecyclableRateLimiter delegate, Supplier<RecyclableRateLimiterWithMetrics.RateLimiterMetricsContainer> metrics)
-