Package org.apache.cassandra.streaming
Class StreamManager.StreamRateLimiter
- java.lang.Object
-
- org.apache.cassandra.streaming.StreamManager.StreamRateLimiter
-
- All Implemented Interfaces:
StreamingDataOutputPlus.RateLimiter
- Enclosing class:
- StreamManager
public static class StreamManager.StreamRateLimiter extends java.lang.Object implements StreamingDataOutputPlus.RateLimiter
-
-
Field Summary
Fields Modifier and Type Field Description static double
BYTES_PER_MEBIBYTE
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
acquire(int toTransfer)
static double
getEntireSSTableInterDCRateLimiterRateInBytes()
static double
getEntireSSTableRateLimiterRateInBytes()
static double
getInterDCRateLimiterRateInBytes()
static double
getRateLimiterRateInBytes()
boolean
isRateLimited()
static void
updateEntireSSTableInterDCThroughput()
static void
updateEntireSSTableThroughput()
static void
updateInterDCThroughput()
static void
updateThroughput()
-
-
-
Field Detail
-
BYTES_PER_MEBIBYTE
public static final double BYTES_PER_MEBIBYTE
- See Also:
- Constant Field Values
-
-
Method Detail
-
acquire
public void acquire(int toTransfer)
- Specified by:
acquire
in interfaceStreamingDataOutputPlus.RateLimiter
-
isRateLimited
public boolean isRateLimited()
- Specified by:
isRateLimited
in interfaceStreamingDataOutputPlus.RateLimiter
-
updateThroughput
public static void updateThroughput()
-
updateInterDCThroughput
public static void updateInterDCThroughput()
-
updateEntireSSTableThroughput
public static void updateEntireSSTableThroughput()
-
updateEntireSSTableInterDCThroughput
public static void updateEntireSSTableInterDCThroughput()
-
getRateLimiterRateInBytes
public static double getRateLimiterRateInBytes()
-
getInterDCRateLimiterRateInBytes
public static double getInterDCRateLimiterRateInBytes()
-
getEntireSSTableRateLimiterRateInBytes
public static double getEntireSSTableRateLimiterRateInBytes()
-
getEntireSSTableInterDCRateLimiterRateInBytes
public static double getEntireSSTableInterDCRateLimiterRateInBytes()
-
-