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 フィールドが設定された際のイベント通知要求です。
StepRequest ターゲット VM 内でステップ実行が発生する際に通知を要求します。
ThreadDeathRequest ターゲット VM 内でスレッドの実行が終了する際に通知を要求します。
ThreadStartRequest ターゲット VM 内でスレッドの実行が開始される際に通知を要求します。
VMDeathRequest ターゲット VM が終了する際に通知を要求します。
WatchpointRequest 監視中のターゲット VM 内の Field を識別します。
 

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

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

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

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


Java Debug Interface