Java Debug Interface

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

このパッケージは、指定された条件下で 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 内の Field を識別します。
 

例外の概要
DuplicateRequestException 重複イベント要求を示すためにスローされます。
InvalidRequestStateException 要求されたイベントが有効なため、そのイベントを変更できないことを示すためにスローされます。
 

パッケージ com.sun.jdi.request の説明

このパッケージは、指定された条件下で JDI イベントが送信されることを要求する場合に使用されます。 終了イベント (常に送信される) を除くと、Event の種類ごとに EventRequest が 1 種類ずつ存在します。たとえば、BreakpointRequest は、BreakpointEvent の要求に使用します。イベント要求は、EventRequestManager により作成されます。イベントおよびイベント処理は、com.sun.jdi.event パッケージで定義されます。

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


Java Debug Interface