Package org.jgroups.util
Class ProtPerfHelper.ProtPerfProbeHandler
- java.lang.Object
-
- org.jgroups.util.ProtPerfHelper.ProtPerfProbeHandler
-
- All Implemented Interfaces:
DiagnosticsHandler.ProbeHandler
- Enclosing class:
- ProtPerfHelper
protected static class ProtPerfHelper.ProtPerfProbeHandler extends java.lang.Object implements DiagnosticsHandler.ProbeHandler
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.Map<java.lang.String,java.util.Map<java.lang.String,ProtPerfHelper.Entry>>mapprotected java.util.Map<java.lang.String,java.util.List<java.lang.String>>ordering
-
Constructor Summary
Constructors Constructor Description ProtPerfProbeHandler()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidadd(java.lang.String cluster, java.lang.String name, long value, boolean down)voidaddOrdering(TP transport)protected voidclearStats()protected static java.lang.StringclusterSuffix(java.lang.String key)protected java.lang.StringdumpAllStacks(boolean down, boolean up, boolean detailed)protected java.lang.StringdumpStats(java.lang.String cluster, boolean down, boolean up, boolean detailed)protected java.lang.StringdumpStats(java.lang.String cluster, java.util.Map<java.lang.String,ProtPerfHelper.Entry> m, boolean down, boolean up, boolean detailed)java.util.Map<java.lang.String,java.lang.String>handleProbe(java.lang.String... keys)Handles a probe.java.lang.String[]supportedKeys()Returns a list of supported keys
-
-
-
Field Detail
-
ordering
protected final java.util.Map<java.lang.String,java.util.List<java.lang.String>> ordering
-
map
protected final java.util.Map<java.lang.String,java.util.Map<java.lang.String,ProtPerfHelper.Entry>> map
-
-
Method Detail
-
addOrdering
public void addOrdering(TP transport)
-
handleProbe
public java.util.Map<java.lang.String,java.lang.String> handleProbe(java.lang.String... keys)
Description copied from interface:DiagnosticsHandler.ProbeHandlerHandles a probe. For each key that is handled, the key and its result should be in the returned map.- Specified by:
handleProbein interfaceDiagnosticsHandler.ProbeHandler- Returns:
- Map
. A map of keys and values. A null return value is permissible.
-
supportedKeys
public java.lang.String[] supportedKeys()
Description copied from interface:DiagnosticsHandler.ProbeHandlerReturns a list of supported keys- Specified by:
supportedKeysin interfaceDiagnosticsHandler.ProbeHandler
-
clusterSuffix
protected static java.lang.String clusterSuffix(java.lang.String key)
-
add
protected void add(java.lang.String cluster, java.lang.String name, long value, boolean down)
-
dumpStats
protected java.lang.String dumpStats(java.lang.String cluster, boolean down, boolean up, boolean detailed)
-
dumpAllStacks
protected java.lang.String dumpAllStacks(boolean down, boolean up, boolean detailed)
-
dumpStats
protected java.lang.String dumpStats(java.lang.String cluster, java.util.Map<java.lang.String,ProtPerfHelper.Entry> m, boolean down, boolean up, boolean detailed)
-
clearStats
protected void clearStats()
-
-