Java Debug Interface

com.sun.jdi.request
Interface VMDeathRequest

All Superinterfaces:
EventRequest, Mirror

public interface VMDeathRequest
extends EventRequest

Request for notification when the target VM terminates. When an enabled VMDeathRequest is satisfied, an event set containing a VMDeathEvent will be placed on the EventQueue. The collection of existing VMDeathRequests is managed by the EventRequestManager

Even without creating a VMDeathRequest, a single unsolicited VMDeathEvent will be sent with a suspend policy of SUSPEND_NONE. This request would typically be created so that a VMDeathEvent with a suspend policy of SUSPEND_ALL will be sent. This event can be used to assure completion of any processing which requires the VM to be alive (e.g. event processing). Note: the unsolicited VMDeathEvent will still be sent.

Since:
1.4
See Also:
VMDeathEvent, EventQueue, EventRequestManager

Field Summary
 
Fields inherited from interface com.sun.jdi.request.EventRequest
SUSPEND_ALL, SUSPEND_EVENT_THREAD, SUSPEND_NONE
 
Methods inherited from interface com.sun.jdi.request.EventRequest
addCountFilter, disable, enable, getProperty, isEnabled, putProperty, setEnabled, setSuspendPolicy, suspendPolicy
 
Methods inherited from interface com.sun.jdi.Mirror
toString, virtualMachine
 


Java Debug Interface