Module jdk.jdi

Interface VMDeathEvent

所有超级接口:
Event, Mirror

public interface VMDeathEvent extends Event
目标虚拟机终止的通知。如果目标虚拟机在虚拟机断开连接之前终止,则会发生此事件(VMDisconnectEvent)。因此,如果外部力量终止连接(例如崩溃),或者使用VirtualMachine.dispose()有意终止连接,则不会发生此事件。

在虚拟机终止时,将始终发送一个带有挂起策略SUSPEND_NONE的单个未经请求的VMDeathEvent。如果使用VMDeathRequest请求,将在同一事件集中发送其他VMDeathEvents。

在发起此事件时,虚拟机仍然完整且可以查询,但在此之后立即不再被视为完整且无法查询。注意: 如果封闭的EventSet具有除SUSPEND_ALL之外的其他挂起策略,则发起点可能已经过去很久。

所有VMDeathEvents将在单个EventSet中,不会有其他事件在事件集中。在执行任何执行暂停的事件集之后必须进行恢复 - 在这种情况下,以允许正确关闭。

自版本:
1.3
参见: