Package org.opensearch.common.util
Class CombinedRateLimiter
java.lang.Object
org.opensearch.common.util.CombinedRateLimiter
public class CombinedRateLimiter
extends java.lang.Object
A rate limiter designed for multiple concurrent users.
-
Constructor Summary
Constructors Constructor Description CombinedRateLimiter(ByteSizeValue maxBytesPerSec)
-
Method Summary
Modifier and Type Method Description double
getMBPerSec()
long
maybePause(int bytes)
void
setMBPerSec(ByteSizeValue maxBytesPerSec)
-
Constructor Details
-
Method Details
-
maybePause
public long maybePause(int bytes) -
setMBPerSec
-
getMBPerSec
public double getMBPerSec()
-