Java Debug Interface

インタフェース
com.sun.jdi.request.EventRequest の使用

EventRequest を使用しているパッケージ
com.sun.jdi.event このパッケージは、JDI イベントとイベント処理を定義します。 
com.sun.jdi.request このパッケージは、指定された条件下で JDI イベントが送信されることを要求する場合に使用されます。 
 

com.sun.jdi.event での EventRequest の使用
 

EventRequest を返す com.sun.jdi.event のメソッド
 EventRequest Event.request()
           
 

com.sun.jdi.request での EventRequest の使用
 

com.sun.jdi.request での EventRequest のサブインタフェース
 interface AccessWatchpointRequest
          ターゲット VM 内でフィールド内容へのアクセスが発生した際のイベント通知要求です。
 interface BreakpointRequest
          実行が停止するターゲット VM 内の Location を識別します。
 interface ClassPrepareRequest
          クラスがターゲット VM 内で準備される際に通知を要求します。
 interface ClassUnloadRequest
          クラスがターゲット VM 内でアンロードされる際に通知を要求します。
 interface ExceptionRequest
          ターゲット VM で例外が発生する際に通知を要求します。
 interface MethodEntryRequest
          ターゲット VM 内でメソッドが呼び出される際に通知を要求します。
 interface MethodExitRequest
          ターゲット VM 内でメソッドが復帰する際に通知を要求します。
 interface ModificationWatchpointRequest
          フィールドが設定された際のイベント通知要求です。
 interface StepRequest
          ターゲット VM 内でステップ実行が発生する際に通知を要求します。
 interface ThreadDeathRequest
          ターゲット VM 内でスレッドの実行が終了する際に通知を要求します。
 interface ThreadStartRequest
          ターゲット VM 内でスレッドの実行が開始される際に通知を要求します。
 interface VMDeathRequest
          ターゲット VM が終了する際に通知を要求します。
 interface WatchpointRequest
          監視中のターゲット VM 内の Field を識別します。
 

EventRequest 型のパラメータを持つ com.sun.jdi.request のメソッド
 void EventRequestManager.deleteEventRequest(EventRequest eventRequest)
          特定の eventRequest を削除します。
 

Method parameters in com.sun.jdi.request with type arguments of type EventRequest
 void EventRequestManager.deleteEventRequests(List<? extends EventRequest> eventRequests)
          EventRequest のリストを削除します。
 


Java Debug Interface