Package org.jgroups.util
Class ProtPerfHelper
- java.lang.Object
-
- org.jboss.byteman.rule.helper.Helper
-
- org.jgroups.util.ProtPerfHelper
-
public class ProtPerfHelper extends org.jboss.byteman.rule.helper.Helper
- Since:
- 5.2.7
- Author:
- Bela Ban
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static class
ProtPerfHelper.Entry
protected static class
ProtPerfHelper.ProtPerfProbeHandler
-
Field Summary
Fields Modifier and Type Field Description protected static java.lang.String
DEFAULT
protected static ProtPerfHelper.ProtPerfProbeHandler
ph
-
Constructor Summary
Constructors Modifier Constructor Description protected
ProtPerfHelper(org.jboss.byteman.rule.Rule rule)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
diagCreated(DiagnosticsHandler diag, TP transport)
void
downTime(java.lang.String cluster, java.lang.String name, long time)
void
downTime(java.lang.String cluster, java.util.List<Message> list, java.lang.String name)
void
downTime(java.lang.String cluster, Message msg, java.lang.String name)
void
downTime(Message msg, Protocol prot)
protected static java.lang.String
getClusterName(Protocol p)
protected static ProtPerfHeader
getOrAddHeader(Message msg)
void
setTime(Message msg, boolean down)
void
setTime(Message msg, long time, boolean down)
void
setTime(MessageBatch batch)
void
upTime(Message msg, Protocol prot)
void
upTime(MessageBatch batch, Protocol prot)
-
Methods inherited from class org.jboss.byteman.rule.helper.Helper
activated, addCountDown, callerCheck, callerEquals, callerEquals, callerEquals, callerEquals, callerEquals, callerEquals, callerEquals, callerEquals, callerEquals, callerMatches, callerMatches, callerMatches, callerMatches, callerMatches, callerMatches, callerMatches, callerMatches, callerMatches, clear, clearLinks, clearLinks, closeTrace, countDown, createCountDown, createCounter, createCounter, createJoin, createLinkMap, createRendezvous, createRendezvous, createTimer, deactivated, debug, decrementCounter, delay, deleteCounter, deleteLinkMap, deleteRendezvous, deleteTimer, err, errTraceException, flag, flagged, formatAllStacks, formatAllStacks, formatAllStacks, formatAllStacks, formatStack, formatStack, formatStack, formatStack, formatStackBetween, formatStackBetween, formatStackBetween, formatStackBetween, formatStackBetween, formatStackBetween, formatStackBetweenMatches, formatStackBetweenMatches, formatStackBetweenMatches, formatStackBetweenMatches, formatStackBetweenMatches, formatStackBetweenMatches, formatStackMatching, formatStackMatching, formatStackMatching, formatStackMatching, formatStackMatching, formatStackMatching, formatStackRange, formatThreadStack, formatThreadStack, formatThreadStack, formatThreadStack, getCountDown, getElapsedTimeFromTimer, getObjectSize, getRendezvous, getStack, incrementCounter, incrementCounter, installed, isCountDown, isJoin, isRendezvous, joinEnlist, joinWait, joinWait, killJVM, killJVM, killThread, link, link, linked, linked, linkNames, linkNames, linkValues, linkValues, matchIndex, noisy, noisyTraceException, openTrace, openTrace, out, outTraceException, printFrame, printlnFrame, readCounter, readCounter, rendezvous, rendezvous, resetTimer, setTriggering, signalKill, signalKill, signalThrow, signalThrow, signalWake, signalWake, toString, trace, trace, traceAllStacks, traceAllStacks, traceAllStacks, traceAllStacks, traceAllStacks, traceAllStacks, traceClose, traceln, traceln, traceOpen, traceOpen, traceStack, traceStack, traceStack, traceStack, traceStack, traceStack, traceStackBetween, traceStackBetween, traceStackBetween, traceStackBetween, traceStackBetween, traceStackBetween, traceStackBetween, traceStackBetween, traceStackBetween, traceStackBetweenMatches, traceStackBetweenMatches, traceStackBetweenMatches, traceStackBetweenMatches, traceStackBetweenMatches, traceStackBetweenMatches, traceStackBetweenMatches, traceStackBetweenMatches, traceStackBetweenMatches, traceStackMatching, traceStackMatching, traceStackMatching, traceStackMatching, traceStackMatching, traceStackMatching, traceStackMatching, traceStackMatching, traceStackMatching, traceStackRange, traceThreadStack, traceThreadStack, traceThreadStack, traceThreadStack, traceThreadStack, traceThreadStack, triggerIndex, uninstalled, unlink, unlink, verbose, verboseTraceException, waitFor, waitFor, waiting
-
-
-
-
Field Detail
-
ph
protected static final ProtPerfHelper.ProtPerfProbeHandler ph
-
DEFAULT
protected static final java.lang.String DEFAULT
- See Also:
- Constant Field Values
-
-
Method Detail
-
diagCreated
public void diagCreated(DiagnosticsHandler diag, TP transport)
-
downTime
public void downTime(java.lang.String cluster, Message msg, java.lang.String name)
-
downTime
public void downTime(java.lang.String cluster, java.util.List<Message> list, java.lang.String name)
-
downTime
public void downTime(java.lang.String cluster, java.lang.String name, long time)
-
upTime
public void upTime(MessageBatch batch, Protocol prot)
-
setTime
public void setTime(Message msg, boolean down)
-
setTime
public void setTime(Message msg, long time, boolean down)
-
setTime
public void setTime(MessageBatch batch)
-
getClusterName
protected static java.lang.String getClusterName(Protocol p)
-
getOrAddHeader
protected static ProtPerfHeader getOrAddHeader(Message msg)
-
-