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>>
map
protected 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 void
add(java.lang.String cluster, java.lang.String name, long value, boolean down)
void
addOrdering(TP transport)
protected void
clearStats()
protected static java.lang.String
clusterSuffix(java.lang.String key)
protected java.lang.String
dumpAllStacks(boolean down, boolean up, boolean detailed)
protected java.lang.String
dumpStats(java.lang.String cluster, boolean down, boolean up, boolean detailed)
protected java.lang.String
dumpStats(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.ProbeHandler
Handles a probe. For each key that is handled, the key and its result should be in the returned map.- Specified by:
handleProbe
in 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.ProbeHandler
Returns a list of supported keys- Specified by:
supportedKeys
in 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()
-
-