public class ThreadMonitorHelper extends Helper
Modifier | Constructor | Description |
---|---|---|
protected |
ThreadMonitorHelper(Rule rule) |
Modifier and Type | Method | Description |
---|---|---|
void |
traceCreate(Thread thread) |
trace creation of the supplied thread to System.out
this should only be triggered from the constructor for class java.lang.Thread"
|
void |
traceCreate(Thread thread,
Object key) |
trace creation of the supplied thread to the trace stream identified by key
|
void |
traceExit(Thread thread) |
trace exit of the supplied thread to System.out
this should only be triggered from the call to java.lang.Thread.exit"
|
void |
traceExit(Thread thread,
Object key) |
trace exit of the supplied thread to the trace stream identified by key
this should only be triggered from the call to java.lang.Thread.exit"
|
void |
traceRun(Runnable runnable) |
trace run of the supplied Runnable to System.out
this should only be triggered from a call to an implementation of java.lang.Runnable.run"
|
void |
traceRun(Runnable runnable,
Object key) |
trace start of the supplied thread to the trace stream identified by key
this should only be triggered from the call an implementation of java.lang.Runnable.run"
|
void |
traceStart(Thread thread) |
trace start of the supplied thread to System.out
this should only be triggered from the call to java.lang.Thread.start"
|
void |
traceStart(Thread thread,
Object key) |
trace start of the supplied thread to the trace stream identified by key
this should only be triggered from the call to java.lang.Thread.start"
|
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
protected ThreadMonitorHelper(Rule rule)
public void traceCreate(Thread thread)
thread
- the newly created threadpublic void traceCreate(Thread thread, Object key)
thread
- the newly created threadkey
- an object identifying the trace stream to which output should be generatedpublic void traceStart(Thread thread)
thread
- the newly starting threadpublic void traceStart(Thread thread, Object key)
thread
- the newly starting threadkey
- an object identifying the trace stream to which output should be generatedpublic void traceExit(Thread thread)
thread
- the exiting threadpublic void traceExit(Thread thread, Object key)
thread
- the exiting threadkey
- an object identifying the trace stream to which output should be generatedpublic void traceRun(Runnable runnable)
runnable
- the runnable being runpublic void traceRun(Runnable runnable, Object key)
runnable
- the runnable being runkey
- an object identifying the trace stream to which output should be generatedCopyright © 2018. All rights reserved.