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.
| Modifier and Type | Interface 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 |
| 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 |
| 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 |
| Modifier and Type | Class 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. |