Class RecordedEvent

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

public final class RecordedEvent extends RecordedObject
A recorded event.
Since:
9
  • Method Details Link icon

    • getStackTrace Link icon

      public RecordedStackTrace getStackTrace()
      Returns the stack trace that was created when the event was committed, or null if the event lacks a stack trace.
      Returns:
      stack trace, or null if doesn't exist for the event
    • getThread Link icon

      public RecordedThread getThread()
      Returns the thread from which the event was committed, or null if the thread was not recorded.
      Returns:
      thread, or null if doesn't exist for the event
    • getEventType Link icon

      public EventType getEventType()
      Returns the event type that describes the event.
      Returns:
      the event type, not null
    • getStartTime Link icon

      public Instant getStartTime()
      Returns the start time of the event.

      If the event is an instant event, then the start time and end time are the same.

      Returns:
      the start time, not null
    • getEndTime Link icon

      public Instant getEndTime()
      Returns the end time of the event.

      If the event is an instant event, then the start time and end time are the same.

      Returns:
      the end time, not null
    • getDuration Link icon

      public Duration getDuration()
      Returns the duration of the event, measured in nanoseconds.
      Returns:
      the duration in nanoseconds, not null
    • getFields Link icon

      public List<ValueDescriptor> getFields()
      Returns the list of descriptors that describes the fields of the event.
      Overrides:
      getFields in class RecordedObject
      Returns:
      descriptors, not null