- java.lang.Object
-
- jdk.jfr.consumer.RecordedObject
-
- jdk.jfr.consumer.RecordedEvent
-
public final class RecordedEvent extends RecordedObject
A recorded event.- Since:
- 9
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Duration
getDuration()
Return the duration of the event, measured in nanoseconds.Instant
getEndTime()
Returns the end time of the event.EventType
getEventType()
Returns the event type that describes the event.List<ValueDescriptor>
getFields()
Returns the list of descriptors describing the fields of the event.RecordedStackTrace
getStackTrace()
Return the stack trace that was created when the event was committed, ornull
if the event lacks a stack trace.Instant
getStartTime()
Returns start time of the event.RecordedThread
getThread()
Returns the thread from which the event was committed, ornull
if the thread was not recorded.-
Methods declared in class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods declared in class jdk.jfr.consumer.RecordedObject
getBoolean, getByte, getChar, getClass, getDouble, getDuration, getFloat, getInstant, getInt, getLong, getShort, getString, getThread, getValue, hasField, toString
-
-
-
-
Method Detail
-
getStackTrace
public RecordedStackTrace getStackTrace()
Return the stack trace that was created when the event was committed, ornull
if the event lacks a stack trace.- Returns:
- stack trace, or
null
if not available for event
-
getThread
public RecordedThread getThread()
Returns the thread from which the event was committed, ornull
if the thread was not recorded.- Returns:
- thread, or
null
if not available for event
-
getEventType
public EventType getEventType()
Returns the event type that describes the event.- Returns:
- the event type, not
null
-
getStartTime
public Instant getStartTime()
Returns start time of the event.If the event is an instant event, start time and end time is the same.
- Returns:
- the start time, not
null
-
getEndTime
public Instant getEndTime()
Returns the end time of the event.If the event is an instant event, start time and end time is the same.
- Returns:
- the end time, not
null
-
getDuration
public Duration getDuration()
Return the duration of the event, measured in nanoseconds.- Returns:
- the duration in nanoseconds, not
null
-
getFields
public List<ValueDescriptor> getFields()
Returns the list of descriptors describing the fields of the event.- Overrides:
getFields
in classRecordedObject
- Returns:
- descriptors, not
null
-
-