@ThreadSafe public class RateLimiter extends Object
| Modifier and Type | Method and Description |
|---|---|
boolean |
acquire(int numOps) |
static RateLimiter |
create(int permits,
TimeUnit timePeriod) |
void |
releasePermitsPeriodically() |
void |
stop() |
boolean |
tryAcquire(int numPermits) |
public static RateLimiter create(int permits, TimeUnit timePeriod)
public boolean tryAcquire(int numPermits)
public boolean acquire(int numOps)
public void stop()
public void releasePermitsPeriodically()
Copyright © 2024 The Apache Software Foundation. All rights reserved.