Module
jdk.jdi
Package com.sun.jdi.event
该包定义了JDI事件和事件处理。
一个
Event
始终是一个成员EventSet
,从所检索的EventQueue
。
事件的例子包括"breakpoints events"
, "thread creation events"
和"virtual machine death event"
。
除终止事件外,所有收到的事件都必须通过"EventRequest"
进行请求。
com.sun.jdi.request
包定义事件请求和事件请求管理。
方法可能会在以后的版本中添加到JDI包中的接口。 如果JDI成为标准扩展名,则可能会重命名现有的包。
-
接口摘要 接口 描述 AccessWatchpointEvent 通知目标VM中的现场访问。BreakpointEvent 通知目标VM中的断点。ClassPrepareEvent 在目标虚拟机中通知类准备。ClassUnloadEvent 在目标VM中卸载类的通知。Event 调试器感兴趣的目标虚拟机中的一个事件。EventIterator EventIterators是不可修改的。EventQueue 目标虚拟机的调试器事件管理器。EventSet 可以在给定时间由目标VirtualMachine
创建几个Event
对象。ExceptionEvent 通知目标VM中的异常。LocatableEvent 具有位置和线程的事件的抽象超界面。MethodEntryEvent 在目标虚拟机中通知方法调用。MethodExitEvent 在目标VM中返回方法的通知。ModificationWatchpointEvent 通知目标VM中的字段修改。MonitorContendedEnteredEvent 通知目标VM中的线程等待其他线程释放后进入监视器。MonitorContendedEnterEvent 通知目标虚拟机中的线程正在尝试进入已被另一个线程获取的监视器。MonitorWaitedEvent 通知目标VM中的线程已经完成等待监视器对象。MonitorWaitEvent 通知目标VM中的线程即将等待监视器对象。StepEvent 通知目标VM中的步骤完成。ThreadDeathEvent 在目标虚拟机中通知已完成的线程。ThreadStartEvent 在目标虚拟机中通知新运行的线程。VMDeathEvent 目标VM终止通知。VMDisconnectEvent 断开目标VM的通知。VMStartEvent 通知初始化目标虚拟机。WatchpointEvent Notification of a field triggered event encountered by a thread in the target VM.