|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.sourceforge.jemm.client.MethodContextTracker
public class MethodContextTracker
A MethodListener which converts the calls into more context aware calls. Specifically this takes account of when entities are entered and exited by all threads, such that the logic can differ for entry and exit depending on whether a method or entity is currently in use.
Constructor Summary | |
---|---|
MethodContextTracker(StackTracer tracer,
LockTracer lockTracer)
|
Method Summary | |
---|---|
void |
beginLock(LockEvent e)
Acquires a synchronisation lock on an object. |
void |
endLock(LockEvent e)
Releases a synchronisation lock on an object. |
void |
entityEntered(MethodEvent e)
Called when an Object is entered. |
void |
entityExited(MethodEvent e)
Called when an Object is exited |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public MethodContextTracker(StackTracer tracer, LockTracer lockTracer)
Method Detail |
---|
public void entityEntered(MethodEvent e)
MethodListener
entityEntered
in interface MethodListener
e
- The eventpublic void entityExited(MethodEvent e)
MethodListener
entityExited
in interface MethodListener
e
- The eventpublic void beginLock(LockEvent e)
MethodListener
beginLock
in interface MethodListener
public void endLock(LockEvent e)
MethodListener
endLock
in interface MethodListener
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |