モジュール jdk.jdi

パッケージ com.sun.jdi.event

このパッケージは、JDIイベントとイベント処理を定義します。 Eventは常にEventSetのメンバーであり、EventQueueから取得されます。 Eventの例としては、"breakpoints events""thread creation events""virtual machine death event"などがあります。 終了イベントを除き、受け取るイベントはすべて、"EventRequest"で要求される必要があります。 com.sun.jdi.requestパッケージは、イベント要求とイベント要求管理を定義します。

将来のリリースでは、JDIパッケージ内のインタフェースにメソッドが追加される可能性があります。 JDIが標準拡張になると、既存のパッケージ名が変更される可能性があります。

  • インタフェースのサマリー 
    インタフェース 説明
    AccessWatchpointEvent
    ターゲットVMのフィールド・アクセスの通知。
    BreakpointEvent
    ターゲットVMのブレークポイントの通知。
    ClassPrepareEvent
    ターゲットVMのクラス準備の通知。
    ClassUnloadEvent
    ターゲットVMのクラス・アンロードの通知。
    Event
    ターゲットVM内でデバッガに関連して起きることです。
    EventIterator
    EventIteratorは変更できません。
    EventQueue
    ターゲットVMの、着信デバッガ・イベントのためのマネージャです。
    EventSet
    指定された時間にターゲットVirtualMachineによっていくつかのEventオブジェクトが作成されることがあります。
    ExceptionEvent
    ターゲットVMの例外通知。
    LocatableEvent
    位置とスレッドの両方を持つイベントのabstractスーパー・インタフェースです。
    MethodEntryEvent
    ターゲットVMのメソッド呼出しの通知。
    MethodExitEvent
    ターゲットVMのメソッド復帰の通知。
    ModificationWatchpointEvent
    ターゲットVMのフィールド変更の通知。
    MonitorContendedEnteredEvent
    ターゲットVM内のスレッドが待機していたモニターに、別のスレッドによって解放されたあとに入る際の通知です。
    MonitorContendedEnterEvent
    ターゲットVM内のスレッドが別のスレッドによってすでに獲得されているモニターに入ろうとする際の通知です。
    MonitorWaitedEvent
    ターゲットVM内のスレッドがモニター・オブジェクト上での待機を終了する際の通知です。
    MonitorWaitEvent
    ターゲットVM内のスレッドがモニター・オブジェクト上で待機を開始する際の通知です。
    StepEvent
    ターゲットVMのステップ完了の通知。
    ThreadDeathEvent
    ターゲットVMの完了済みスレッドの通知。
    ThreadStartEvent
    ターゲットVMの新しい実行中スレッドの通知。
    VMDeathEvent
    ターゲットVM終了の通知。
    VMDisconnectEvent
    ターゲットVMからの切断の通知。
    VMStartEvent
    ターゲットVMの初期化の通知。
    WatchpointEvent
    ターゲットVM内のスレッドが検出した、フィールド・トリガー・イベントの通知。