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