Package org.jgroups.tests.perf
Class MPerf.MessageCounter
- java.lang.Object
-
- org.jgroups.tests.perf.MPerf.MessageCounter
-
- Enclosing class:
- MPerf
protected static class MPerf.MessageCounter extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description MessageCounter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddMessage(Address source)voidaddMessage(Address source, long count)java.lang.StringprintAverage(long start_time, int msg_size, boolean display_msg_src)voidreset()java.util.Map<Address,java.lang.Long>snapshot()longtotalCount()doubletotalRate(long diff)
-
-
-
Field Detail
-
countMap
protected java.util.concurrent.ConcurrentHashMap<Address,java.util.concurrent.atomic.LongAdder> countMap
-
-
Method Detail
-
addMessage
public void addMessage(Address source)
-
addMessage
public void addMessage(Address source, long count)
-
reset
public void reset()
-
totalCount
public long totalCount()
-
totalRate
public double totalRate(long diff)
-
snapshot
public java.util.Map<Address,java.lang.Long> snapshot()
-
printAverage
public java.lang.String printAverage(long start_time, int msg_size, boolean display_msg_src)
-
-