クラス jdk.jfr.Eventの
使用
パッケージ | 説明 |
---|---|
jdk.jfr |
このパッケージは、イベントを作成してFlight Recorderを制御するクラスを提供します。
|
jdk.jfr.consumer |
このパッケージには、Flight Recorderデータを使用するためのクラスが含まれています。
|
-
jdk.jfrでのEventの使用
イベントを返すjdk.jfrのメソッド 修飾子と型 メソッド 説明 Event
EventFactory. newEvent()
イベントをインスタンス化することで、データを移入してFlight Recorderシステムに書き込むことができます。型イベントの型引数を持つjdk.jfrのメソッド・パラメータ 修飾子と型 メソッド 説明 static void
FlightRecorder. addPeriodicEvent(Class<? extends Event> eventClass, Runnable hook)
定期イベントのフックを追加します。EventSettings
Recording. disable(Class<? extends Event> eventClass)
イベントを無効にします。EventSettings
Recording. enable(Class<? extends Event> eventClass)
イベントを有効にします。static EventType
EventType. getEventType(Class<? extends Event> eventClass)
イベント・クラスのイベント・タイプを返します。イベント・クラスが存在しない場合はnull
を返します。static void
FlightRecorder. register(Class<? extends Event> eventClass)
イベント・クラスを登録します。static void
FlightRecorder. unregister(Class<? extends Event> eventClass)
イベント・クラスの登録を解除します。 -
jdk.jfr.consumerでのEventの使用
型イベントの型引数を持つjdk.jfr.consumerのメソッド・パラメータ 修飾子と型 メソッド 説明 EventSettings
RecordingStream. disable(Class<? extends Event> eventClass)
イベントを無効にします。EventSettings
RecordingStream. enable(Class<? extends Event> eventClass)
イベントを有効にします。