APIdia Launch Partner
Top Description Interfaces Classes
module jdk.jdi

Package com.sun.jdi.request


This package is used to request that a JDI event be sent under specified conditions. With the exception of termination events, which are always sent, there is one kind of com.sun.jdi.request.EventRequest for each kind of Event - for example, com.sun.jdi.request.BreakpointRequest is used to request a BreakpointEvent. Event requests are created by the com.sun.jdi.request.EventRequestManager. Events and event processing are defined in the com.sun.jdi.event package.

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
AccessWatchpointRequest

Request for notification when the contents of a field are accessed in the target VM.

public interface
BreakpointRequest

Identifies a Location in the target VM at which execution should be stopped.

public interface
ClassPrepareRequest

Request for notification when a class is prepared in the target VM.

public interface
ClassUnloadRequest

Request for notification when a class is unloaded in the target VM.

public interface
EventRequest

Represents a request for notification of an event.

public interface
EventRequestManager

Manages the creation and deletion of EventRequests.

public interface
ExceptionRequest

Request for notification when an exception occurs in the target VM.

public interface
MethodEntryRequest

Request for notification when a method is invoked in the target VM.

public interface
MethodExitRequest

Request for notification when a method returns in the target VM.

public interface
ModificationWatchpointRequest

Request for notification when a field is set.

public interface
MonitorContendedEnteredRequest

Request for notification of a thread in the target VM entering a monitor after waiting for it to be released by another thread.

public interface
MonitorContendedEnterRequest

Request for notification of a thread in the target VM attempting to enter a monitor already acquired by another thread.

public interface
MonitorWaitedRequest

Request for notification when a thread in the target VM has finished waiting on a monitor object.

public interface
MonitorWaitRequest

Request for notification when a thread in the target VM is about to wait on a monitor object.

public interface
StepRequest

Request for notification when a step occurs in the target VM.

public interface
ThreadDeathRequest

Request for notification when a thread terminates in the target VM.

public interface
ThreadStartRequest

Request for notification when a thread starts execution in the target VM.

public interface
VMDeathRequest

Request for notification when the target VM terminates.

public interface
WatchpointRequest

Identifies a Field in the target VM being watched.

Class Summary

Modifier and TypeClass and Description
public class
DuplicateRequestException

Thrown to indicate a duplicate event request.

public class
InvalidRequestStateException

Thrown to indicate that the requested event cannot be modified because it is enabled.