Класс RecordedEvent
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 |
getFields() |
Возвращает список дескрипторов, описывающих поля события. |
RecordedStackTrace |
getStackTrace() |
Возвращает трассировку стека, созданную при фиксации события, или null, если у события нет трассировки стека. |
Instant |
getStartTime() |
Возвращает время начала события. |
RecordedThread |
getThread() |
Возвращает поток, из которого было зафиксировано событие, или null, если сведения о потоке не были записаны. |
Методы, объявленные в классе RecordedObject
getBoolean, getByte, getChar, getClass, getDouble, getDuration, getFloat, getInstant, getInt, getLong, getShort, getString, getThread, getValue, hasField, toString | Модификатор и тип | Метод | Описание |
|---|---|---|
final boolean |
getBoolean |
Возвращает значение поля типа boolean. |
final byte |
getByte |
Возвращает значение поля типа byte. |
final char |
getChar |
Возвращает значение поля типа char. |
final RecordedClass |
getClass |
Возвращает значение поля типа Class. |
final double |
getDouble |
Возвращает значение поля типа double или другого примитивного типа, преобразуемого к типу double расширяющим преобразованием. |
final Duration |
getDuration |
Возвращает значение поля интервала времени. |
final float |
getFloat |
Возвращает значение поля типа float или другого примитивного типа, преобразуемого к типу float расширяющим преобразованием. |
final Instant |
getInstant |
Возвращает значение поля временной метки. |
final int |
getInt |
Возвращает значение поля типа int или другого примитивного типа, преобразуемого к типу int расширяющим преобразованием. |
final long |
getLong |
Возвращает значение поля типа long или другого примитивного типа, преобразуемого к типу long расширяющим преобразованием. |
final short |
getShort |
Возвращает значение поля типа short или другого примитивного типа, преобразуемого к типу short расширяющим преобразованием. |
final String |
getString |
Возвращает значение поля типа String. |
final RecordedThread |
getThread |
Возвращает значение поля типа Thread. |
final <T> T |
getValue |
Возвращает значение поля с заданным именем. |
boolean |
hasField |
Возвращает true, если поле с заданным именем существует, и false в противном случае. |
final String |
toString() |
Возвращает текстовое представление этого объекта. |
Методы, объявленные в классе Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | Модификатор и тип | Метод | Описание |
|---|---|---|
protected Object |
clone() |
Создает и возвращает копию этого объекта. |
boolean |
equals |
Указывает, равен ли этот объект другому объекту. |
protected void |
finalize() |
Устарело, планируется удаление: этот элемент API может быть удален в будущей версии. Финализация устарела и может быть удалена в одном из следующих выпусков. |
final Class |
getClass() |
Возвращает класс времени выполнения этого Object. |
int |
hashCode() |
Возвращает хеш-код этого объекта. |
final void |
notify() |
Пробуждает один поток, ожидающий на мониторе этого объекта. |
final void |
notifyAll() |
Пробуждает все потоки, ожидающие на мониторе этого объекта. |
final void |
wait() |
Заставляет текущий поток ждать до пробуждения, обычно в результате вызова notify или interrupt. |
final void |
wait |
Заставляет текущий поток ждать до пробуждения, обычно в результате вызова notify или interrupt, либо до истечения заданного промежутка реального времени. |
final void |
wait |
Заставляет текущий поток ждать до пробуждения, обычно в результате вызова notify или interrupt, либо до истечения заданного промежутка реального времени. |
Подробное описание методов
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
© 1993, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.