- java.lang.Object
-
- jdk.jfr.consumer.RecordedObject
-
- jdk.jfr.consumer.RecordedEvent
-
public final class RecordedEvent extends RecordedObject
记录的事件。- 从以下版本开始:
- 9
-
-
方法摘要
所有方法 实例方法 具体的方法 变量和类型 方法 描述 Duration
getDuration()
返回事件的持续时间,以纳秒为单位。Instant
getEndTime()
返回事件的结束时间。EventType
getEventType()
返回描述事件的事件类型。List<ValueDescriptor>
getFields()
返回描述事件字段的描述符列表。RecordedStackTrace
getStackTrace()
返回在提交事件时创建的堆栈跟踪,如果事件缺少堆栈跟踪,则返回null
。Instant
getStartTime()
返回事件的开始时间。RecordedThread
getThread()
返回提交事件的线程,如果未记录线程,则返回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
-
-