This package defines JDI events and event processing. An
Eventis always a member of an
EventSet, which is retrieved from the
EventQueue. Examples of Events include
"thread creation events"and
"virtual machine death event". With the exception of termination events, all events received must be requested with an
com.sun.jdi.requestpackage defines event requests and event request management.
Methods may be added to the interfaces in the JDI packages in future releases. Existing packages may be renamed if the JDI becomes a standard extension.
Interface Summary Interface Description AccessWatchpointEventNotification of a field access in the target VM. BreakpointEventNotification of a breakpoint in the target VM. ClassPrepareEventNotification of a class prepare in the target VM. ClassUnloadEventNotification of a class unload in the target VM. EventAn occurrence in a target VM that is of interest to a debugger. EventIteratorEventIterators are unmodifiable. EventQueueManager of incoming debugger events for a target VM. EventSet ExceptionEventNotification of an exception in the target VM. LocatableEventAbstract superinterface of events which have both location and thread. MethodEntryEventNotification of a method invocation in the target VM. MethodExitEventNotification of a method return in the target VM. ModificationWatchpointEventNotification of a field modification in the target VM. MonitorContendedEnteredEventNotification that a thread in the target VM is entering a monitor after waiting for it to be released by another thread. MonitorContendedEnterEventNotification that a thread in the target VM is attempting to enter a monitor that is already acquired by another thread. MonitorWaitedEventNotification that a thread in the target VM has finished waiting on an monitor object. MonitorWaitEventNotification that a thread in the target VM is about to wait on a monitor object. StepEventNotification of step completion in the target VM. ThreadDeathEventNotification of a completed thread in the target VM. ThreadStartEventNotification of a new running thread in the target VM. VMDeathEventNotification of target VM termination. VMDisconnectEventNotification of disconnection from target VM. VMStartEventNotification of initialization of a target VM. WatchpointEventNotification of a field triggered event encountered by a thread in the target VM.