Package org.jgroups.util
Class BundlerHelper
- java.lang.Object
-
- org.jboss.byteman.rule.helper.Helper
-
- org.jgroups.util.BundlerHelper
-
public class BundlerHelper extends org.jboss.byteman.rule.helper.HelperHelper for profiling of bundler methods. Other helper classes can subclass this one- Since:
- 5.2.7
- Author:
- Bela Ban
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static classBundlerHelper.BundlerProbeHandler
-
Field Summary
Fields Modifier and Type Field Description protected static DiagnosticsHandlerdiag_handlerprotected static java.util.Map<java.lang.String,Average>mapprotected static BundlerHelper.BundlerProbeHandlerphprotected static shortPROT
-
Constructor Summary
Constructors Modifier Constructor Description protectedBundlerHelper(org.jboss.byteman.rule.Rule rule)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static voidactivated()protected static voidaddToMap(java.lang.String key, long time)voidcomputeTime(java.lang.String key, java.util.List<Message> list)voidcomputeTime(java.lang.String key, Message msg)voidcomputeTime(java.lang.String key, Message[] list)protected static DiagnosticsHandlercreateDiagHandler()voiddiagCreated(DiagnosticsHandler diag)protected static java.lang.StringlocalAddress()voidsetStartTime(Message msg)-
Methods inherited from class org.jboss.byteman.rule.helper.Helper
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
-
diag_handler
protected static DiagnosticsHandler diag_handler
-
PROT
protected static final short PROT
- See Also:
- Constant Field Values
-
ph
protected static final BundlerHelper.BundlerProbeHandler ph
-
map
protected static final java.util.Map<java.lang.String,Average> map
-
-
Method Detail
-
activated
public static void activated()
-
diagCreated
public void diagCreated(DiagnosticsHandler diag)
-
setStartTime
public void setStartTime(Message msg)
-
computeTime
public void computeTime(java.lang.String key, Message msg)
-
computeTime
public void computeTime(java.lang.String key, java.util.List<Message> list)
-
computeTime
public void computeTime(java.lang.String key, Message[] list)
-
addToMap
protected static void addToMap(java.lang.String key, long time)
-
createDiagHandler
protected static DiagnosticsHandler createDiagHandler() throws java.lang.Exception
- Throws:
java.lang.Exception
-
localAddress
protected static java.lang.String localAddress()
-
-