APIdia Launch Partner
Top Description Interfaces
module jdk.jdi

Package com.sun.jdi.event


This package defines JDI events and event processing. An com.sun.jdi.event.Event is always a member of an com.sun.jdi.event.EventSet, which is retrieved from the com.sun.jdi.event.EventQueue. Examples of Events include "breakpoints events", "thread creation events" and "virtual machine death event". With the exception of termination events, all events received must be requested with an "EventRequest". The com.sun.jdi.request package 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.

Since
1.3

Interface Summary

Modifier and TypeInterface and Description
public interface
AccessWatchpointEvent

Notification of a field access in the target VM.

public interface
BreakpointEvent

Notification of a breakpoint in the target VM.

public interface
ClassPrepareEvent

Notification of a class prepare in the target VM.

public interface
ClassUnloadEvent

Notification of a class unload in the target VM.

public interface
Event

An occurrence in a target VM that is of interest to a debugger.

public interface
EventIterator

EventIterators are unmodifiable.

public interface
EventQueue

Manager of incoming debugger events for a target VM.

public interface
EventSet

Several Event objects may be created at a given time by the target VirtualMachine.

public interface
ExceptionEvent

Notification of an exception in the target VM.

public interface
LocatableEvent

Abstract superinterface of events which have both location and thread.

public interface
MethodEntryEvent

Notification of a method invocation in the target VM.

public interface
MethodExitEvent

Notification of a method return in the target VM.

public interface
ModificationWatchpointEvent

Notification of a field modification in the target VM.

public interface
MonitorContendedEnteredEvent

Notification that a thread in the target VM is entering a monitor after waiting for it to be released by another thread.

public interface
MonitorContendedEnterEvent

Notification that a thread in the target VM is attempting to enter a monitor that is already acquired by another thread.

public interface
MonitorWaitedEvent

Notification that a thread in the target VM has finished waiting on an monitor object.

public interface
MonitorWaitEvent

Notification that a thread in the target VM is about to wait on a monitor object.

public interface
StepEvent

Notification of step completion in the target VM.

public interface
ThreadDeathEvent

Notification of a completed thread in the target VM.

public interface
ThreadStartEvent

Notification of a new running thread in the target VM.

public interface
VMDeathEvent

Notification of target VM termination.

public interface
VMDisconnectEvent

Notification of disconnection from target VM.

public interface
VMStartEvent

Notification of initialization of a target VM.

public interface
WatchpointEvent

Notification of a field triggered event encountered by a thread in the target VM.