- java.lang.Object
-
- jdk.jfr.consumer.RecordedObject
-
- jdk.jfr.consumer.RecordedEvent
-
public final class RecordedEvent extends RecordedObject
记录的事件。- 从以下版本开始:
- 9
-
-
方法摘要
所有方法 实例方法 具体的方法 变量和类型 方法 描述 DurationgetDuration()返回事件的持续时间,以纳秒为单位。InstantgetEndTime()返回事件的结束时间。EventTypegetEventType()返回描述事件的事件类型。List<ValueDescriptor>getFields()返回描述事件字段的描述符列表。RecordedStackTracegetStackTrace()返回在提交事件时创建的堆栈跟踪,如果事件缺少堆栈跟踪,则返回null。InstantgetStartTime()返回事件的开始时间。RecordedThreadgetThread()返回提交事件的线程,如果未记录线程,则返回null。-
声明方法的类 jdk.jfr.consumer.RecordedObject
getBoolean, getByte, getChar, getClass, getDouble, getDuration, getFloat, getInstant, getInt, getLong, getShort, getString, getThread, getValue, hasField, toString
-
-
-
-
方法详细信息
-
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()
返回描述事件字段的描述符列表。- 重写:
-
getFields在类RecordedObject - 结果
-
描述符,而不是
null
-
-