The IJavaEventMonitor interface contains the following methods.
ExecuteByteCode is called by the Microsoft VM to notify the profiler when the execution of a Java bytecode instruction is about to occur.
ExecuteSourceLine is called by the Microsoft VM to notify the profiler when the execution of a source line is about to occur. Not currently implemented.
Initialize is called by the Microsoft VM to initialize the profiler (event monitor) whenever a new Java process is started.
MethodEntry is called by the Microsoft VM to notify the profiler when a Java method is about to be entered.
MethodExit is called by the Microsoft VM to notify the profiler when a Java method is about to be exited.
NotifyEvent is called by the Microsoft VM to notify the profiler when an event from the JVM_EVENT_TYPE enumeration is about to occur.