モジュール jdk.jfr
パッケージ jdk.jfr.consumer

クラスRecordedEvent

java.lang.Object
jdk.jfr.consumer.RecordedObject
jdk.jfr.consumer.RecordedEvent

public final class RecordedEvent extends RecordedObject
記録されたイベント。
導入されたバージョン:
9
  • メソッドの詳細

    • getStackTrace

      public RecordedStackTrace getStackTrace()
      イベントがコミットされたときに作成されたスタック・トレースを返します。イベントにスタック・トレースがない場合はnullを返します。
      戻り値:
      イベントにスタック・トレース(null)が存在しない場合
    • getThread

      public RecordedThread getThread()
      イベントがコミットされたスレッドを返します。スレッドが記録されていない場合はnullを返します。
      戻り値:
      イベントにスレッド(null)が存在しない場合
    • getEventType

      public EventType getEventType()
      イベントを記述するイベント・タイプを返します。
      戻り値:
      nullではなくイベント・タイプ
    • getStartTime

      public Instant getStartTime()
      イベントの開始時間を返します。

      イベントがインスタント・イベントの場合、開始時間と終了時間は同じです。

      戻り値:
      開始時間、nullではなく
    • getEndTime

      public Instant getEndTime()
      イベントの終了時間を返します。

      イベントがインスタント・イベントの場合、開始時間と終了時間は同じです。

      戻り値:
      終了時間ではなく、null
    • getDuration

      public Duration getDuration()
      イベントの継続時間をナノ秒単位で返します。
      戻り値:
      nullではなく、ナノ秒単位の持続時間
    • getFields

      public List<ValueDescriptor> getFields()
      イベントのフィールドを説明する記述子のリストを返します。
      オーバーライド:
      クラスRecordedObjectgetFields
      戻り値:
      記述子ではなく、null