public class MethodEventProducer extends EventProducer
If an exception is thrown from a method, the exit event is not produced. That is, exit events are produced only for the normal exits from methods.
| Constructor and Description |
|---|
MethodEventProducer(InstrumentationDescriptor id)
Constructor.
|
MethodEventProducer(InstrumentationDescriptor id,
java.lang.String resolution)
Creates new MethodEventProducer.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addMethodListener(MethodListener mel)
Adds a MethodListener.
|
protected void |
fireMethodEnterEvent(java.lang.Object sourceObject,
java.lang.String methodName)
Fires an event on method entry.
|
protected void |
fireMethodExitEvent(java.lang.Object sourceObject,
java.lang.String methodName)
Fires an event on method exit.
|
void |
methodEntered(java.lang.Object sourceObject,
java.lang.String methodName)
This method is called by the Jiapi runtime.
|
void |
methodExited(java.lang.Object sourceObject,
java.lang.String methodName)
This method is called by the Jiapi runtime.
|
void |
removeMethodListener(MethodListener mel)
Removes a MethodListener.
|
getResolutions, isProtected, isProtected, match, protect, releasepublic MethodEventProducer(InstrumentationDescriptor id)
id - Instrumentation decsriptor, that this MethodEventProducer
registers itself to.public MethodEventProducer(InstrumentationDescriptor id, java.lang.String resolution)
id - Instrumentation decsriptor, that this MethodEventProducer
registers itself to.resolution - Resolution, that is used further to select which
methods will trigger events to be produced.public void addMethodListener(MethodListener mel)
mel - a MethodListenerprotected void fireMethodEnterEvent(java.lang.Object sourceObject,
java.lang.String methodName)
sourceObject - Source ObjectmethodName - Name of the methodprotected void fireMethodExitEvent(java.lang.Object sourceObject,
java.lang.String methodName)
sourceObject - Source ObjectmethodName - Name of the methodpublic void methodEntered(java.lang.Object sourceObject,
java.lang.String methodName)
public void methodExited(java.lang.Object sourceObject,
java.lang.String methodName)
public void removeMethodListener(MethodListener mel)
mel - a MethodListenerCopyright © 2001. Documenation generated January 12 2013.