Package org.jgroups.util
Class RpcStats
java.lang.Object
org.jgroups.util.RpcStats
Keeps track of stats for sync and async unicasts and multicasts
- Since:
- 3.6.8
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected static classprotected static classstatic enum -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final AtomicIntegerprotected final AtomicIntegerprotected final AtomicIntegerprotected Map<Address, RpcStats.RTTStat> protected Map<Address, RpcStats.Result> protected final AtomicIntegerprotected final AtomicIntegerprotected final AtomicInteger -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidadd(RpcStats.Type type, Address dest, boolean sync, long time) voidaddAnycast(boolean sync, long time, Collection<Address> dests) voidaddRTTStats(Address sender, RTTHeader hdr) protected voidaddToResults(Address dest, boolean sync, long time) intanycasts(boolean sync) booleanextendedStats(boolean f) intmulticasts(boolean sync) voidreset()voidretainAll(Collection<Address> members) toString()intunicasts(boolean sync) protected voidupdate(RpcStats.Type type, boolean sync)
-
Field Details
-
sync_unicasts
-
async_unicasts
-
sync_multicasts
-
async_multicasts
-
sync_anycasts
-
async_anycasts
-
stats
-
rtt_stats
-
-
Constructor Details
-
RpcStats
public RpcStats(boolean extended_stats)
-
-
Method Details
-
unicasts
public int unicasts(boolean sync) -
multicasts
public int multicasts(boolean sync) -
anycasts
public int anycasts(boolean sync) -
extendedStats
public boolean extendedStats() -
extendedStats
-
reset
public void reset() -
add
-
addAnycast
-
addRTTStats
-
retainAll
-
printStatsByDest
-
printRTTStatsByDest
-
toString
-
update
-
addToResults
-