RateLimiterTest.java | 46 RateLimiter limiter = RateLimiter.create(ticker, 5.0); local 47 limiter.acquire(); // R0.00, since it's the first request 48 limiter.acquire(); // R0.20 49 limiter.acquire(); // R0.20 60 RateLimiter limiter = RateLimiter.create(5.0, 5, TimeUnit.SECONDS); local 61 assertEquals(5.0, limiter.getRate()); 62 limiter.setRate(10.0); 63 assertEquals(10.0, limiter.getRate()); 66 limiter.setRate(0.0); 70 limiter.setRate(-10.0) 76 RateLimiter limiter = RateLimiter.create(ticker, 5.0); local 85 RateLimiter limiter = RateLimiter.create(ticker, 5.0); local 94 RateLimiter limiter = RateLimiter.create(ticker, 5.0); local 110 RateLimiter limiter = RateLimiter.create(ticker, 2.0, 4000, TimeUnit.MILLISECONDS); local 135 RateLimiter limiter = RateLimiter.create(ticker, 2.0, 4000, TimeUnit.MILLISECONDS); local 167 RateLimiter limiter = RateLimiter.createWithCapacity(ticker, 1.0, 10, TimeUnit.SECONDS); local 200 RateLimiter limiter = RateLimiter.create(ticker, 1.0); local 211 RateLimiter limiter = RateLimiter.create(ticker, 5.0); local 231 RateLimiter limiter = RateLimiter.create(ticker, Double.POSITIVE_INFINITY); local 252 RateLimiter limiter = RateLimiter.create( local 277 RateLimiter limiter = RateLimiter.create(ticker, 1.0); local [all...] |