- 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 
 
 -  
 
 -