voldemort.store.stats
Class StreamStats
java.lang.Object
voldemort.store.stats.StreamStats
public class StreamStats
- extends java.lang.Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
StreamStats
public StreamStats()
makeHandle
public StreamStats.Handle makeHandle(StreamStats.Operation operation,
java.util.HashMap<java.lang.Integer,java.util.List<java.lang.Integer>> replicaToPartitionList)
closeHandle
public void closeHandle(StreamStats.Handle handle)
clearFinished
public void clearFinished()
getHandle
protected StreamStats.Handle getHandle(long handleId)
getHandleIds
public java.util.Collection<java.lang.Long> getHandleIds()
getHandles
public java.util.Collection<StreamStats.Handle> getHandles()
recordNetworkTime
public void recordNetworkTime(StreamStats.Handle handle,
long timeNs)
recordDiskTime
public void recordDiskTime(StreamStats.Handle handle,
long timeNs)
getNetworkCounter
public RequestCounter getNetworkCounter(StreamStats.Operation operation)
getDiskCounter
public RequestCounter getDiskCounter(StreamStats.Operation operation)
Jay Kreps, Roshan Sumbaly, Alex Feinberg, Bhupesh Bansal, Lei Gao