com.sun.jdi.request.VMDeathRequest |
Class Overview
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.
Summary
[Expand]
Inherited Methods |
From interface
com.sun.jdi.Mirror
|
From interface
com.sun.jdi.request.EventRequest
abstract
void
|
addCountFilter(int count)
Limit the requested event to be reported at most once after a
given number of occurrences.
|
abstract
void
|
disable()
|
abstract
void
|
enable()
|
abstract
Object
|
getProperty(Object key)
Returns the value of the property with the specified key.
|
abstract
boolean
|
isEnabled()
Determines if this event request is currently enabled.
|
abstract
void
|
putProperty(Object key, Object value)
Add an arbitrary key/value "property" to this request.
|
abstract
void
|
setEnabled(boolean val)
Enables or disables this event request.
|
abstract
void
|
setSuspendPolicy(int policy)
Determines the threads to suspend when the requested event occurs
in the target VM.
|
abstract
int
|
suspendPolicy()
Returns a value which describes the threads to suspend when the
requested event occurs in the target VM.
|
|