模块 jdk.jdi
Package com.sun.jdi.request
此包用于请求在指定条件下发送JDI事件。 除了始终发送的终止事件外,每种
Event
都有一种EventRequest
- 例如, BreakpointRequest
用于请求BreakpointEvent
。 事件请求由EventRequestManager
创建。 事件和事件处理在com.sun.jdi.event
包中定义。 可以在将来的版本中将方法添加到JDI包中的接口。 如果JDI成为标准扩展,则可以重命名现有包。
-
接口摘要 接口 描述 AccessWatchpointRequest 在目标VM中访问字段内容时请求通知。BreakpointRequest 标识目标VM中应停止执行的Location
。ClassPrepareRequest 在目标VM中准备类时请求通知。ClassUnloadRequest 在目标VM中卸载类时请求通知。EventRequest 表示事件通知请求。EventRequestManager 管理EventRequest
的创建和删除。ExceptionRequest 在目标VM中发生异常时请求通知。MethodEntryRequest 在目标VM中调用方法时请求通知。MethodExitRequest 当方法在目标VM中返回时请求通知。ModificationWatchpointRequest 设置字段时请求通知。MonitorContendedEnteredRequest 在等待另一个线程释放后,请求通知目标VM中的线程进入监视器。MonitorContendedEnterRequest 请求尝试进入已由另一个线程获取的监视器的目标VM中的线程通知。MonitorWaitedRequest 当目标VM中的线程完成等待监视器对象时请求通知。MonitorWaitRequest 当目标VM中的线程要在监视器对象上等待时请求通知。StepRequest 在目标VM中发生步骤时请求通知。ThreadDeathRequest 线程在目标VM中终止时请求通知。ThreadStartRequest 线程在目标VM中开始执行时请求通知。VMDeathRequest 目标VM终止时请求通知。WatchpointRequest 标识正在监视的目标VM中的字段
。 -
异常摘要 异常 描述 DuplicateRequestException 抛出以指示重复的事件请求。InvalidRequestStateException 抛出以指示无法修改所请求的事件,因为它已启用。