Spec-Zone.ru › OpenJDK 27

Класс EventTypeInfo

java.lang.Object
jdk.management.jfr.EventTypeInfo
public final class EventTypeInfo extends Object
Управленческое представление EventType.
С версии:
9
См. также:
  • EventType

Краткое описание методов

Модификатор и тип Метод Описание
static EventTypeInfo from(CompositeData cd)
Возвращает EventType, представленное указанным CompositeData
List<String> getCategoryNames()
Возвращает список понятных человеку названий, составляющих категорию для EventTypeInfo (например, "Java Virtual Machine" или "Garbage Collector").
String getDescription()
Возвращает одно-два коротких предложения с описанием типа события, связанного с EventTypeInfo, например "Garbage collection performed by the JVM".
long getId()
Возвращает уникальный идентификатор типа события, связанного с EventTypeInfo; его значение не гарантированно будет одинаковым для разных экземпляров виртуальной машины Java (JVM).
String getLabel()
Возвращает метку — понятное человеку название, связанное с типом события для EventTypeInfo (например, "Garbage Collection").
String getName()
Возвращает название типа события, связанного с EventTypeInfo (например, "jdk.GarbageCollection").
List<SettingDescriptorInfo> getSettingDescriptors()
Возвращает настройки типа события, связанного с EventTypeInfo.
String toString()
Возвращает описание EventTypeInfo.

Методы, объявленные в классе Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Модификатор и тип Метод Описание
protected Object clone()
Создает и возвращает копию этого объекта.
boolean equals(Object obj)
Указывает, равен ли другой объект этому объекту.
protected void finalize()
Устарело, планируется удалить: этот элемент API может быть удален в будущей версии.
Финализация объявлена устаревшей и может быть удалена в будущем выпуске.
final Class<?> getClass()
Возвращает класс времени выполнения этого Object.
int hashCode()
Возвращает хеш-код этого объекта.
final void notify()
Пробуждает один поток, ожидающий на мониторе этого объекта.
final void notifyAll()
Пробуждает все потоки, ожидающие на мониторе этого объекта.
final void wait()
Заставляет текущий поток ожидать пробуждения, обычно посредством вызова notify или interrupt.
final void wait(long timeoutMillis)
Заставляет текущий поток ожидать пробуждения, обычно посредством вызова notify или interrupt, либо до истечения заданного времени.
final void wait(long timeoutMillis, int nanos)
Заставляет текущий поток ожидать пробуждения, обычно посредством вызова notify или interrupt, либо до истечения заданного времени.

Подробное описание методов

getLabel

public String getLabel()
Возвращает метку — понятное человеку название, связанное с типом события для EventTypeInfo (например, "Garbage Collection").
Возвращает:
метку или null, если метка не задана
См. также:
  • EventType.getLabel()

getCategoryNames

public List<String> getCategoryNames()
Возвращает список понятных человеку названий, составляющих категорию для EventTypeInfo (например, "Java Virtual Machine" или "Garbage Collector").
Возвращает:
неизменяемый список названий категорий или список с названием "Uncategorized", если категория не задана
См. также:
  • EventType.getCategoryNames()
  • Category

getId

public long getId()
Возвращает уникальный идентификатор типа события, связанного с EventTypeInfo; его значение не гарантированно будет одинаковым для разных экземпляров виртуальной машины Java (JVM).
Возвращает:
идентификатор
См. также:
  • EventType.getId()

getName

public String getName()
Возвращает название типа события, связанного с EventTypeInfo (например, "jdk.GarbageCollection").
Возвращает:
название, не null
См. также:
  • EventType.getName()

getDescription

public String getDescription()
Возвращает одно-два коротких предложения с описанием типа события, связанного с EventTypeInfo, например "Garbage collection performed by the JVM".
Возвращает:
описание или null, если описание отсутствует
См. также:
  • EventType.getDescription()

getSettingDescriptors

public List<SettingDescriptorInfo> getSettingDescriptors()
Возвращает настройки типа события, связанного с EventTypeInfo.
Возвращает:
настройки, не null
См. также:
  • EventType.getSettingDescriptors()

toString

public String toString()
Возвращает описание EventTypeInfo.
Переопределяет:
toString в классе Object
Возвращает:
описание, не null

from

public static EventTypeInfo from(CompositeData cd)
Возвращает EventType, представленное указанным CompositeData

Чтобы быть допустимым, предоставленный CompositeData должен содержать следующие имена и типы элементов.

Имя и тип, которые должны содержаться в указанном CompositeData
Имя Тип
id Long
name String
label String
description String
categoryNames ArrayType(1, SimpleType.STRING)
settingDescriptors javax.management.openmbean.CompositeData[], тип элементов которого является типом, соответствующим SettingDescriptorInfo, как указано в методе SettingDescriptorInfo.from(CompositeData).
Параметры:
cd — CompositeData, представляющий EventTypeInfo для возврата
Возвращает:
EventTypeInfo или null, если cd имеет значение null
Исключения:
IllegalArgumentException — если cd не представляет допустимый EventTypeInfo

Сообщить об ошибке или предложить улучшение
Дополнительную справочную информацию по API и документацию для разработчиков см. в документации Java SE, содержащей более подробные описания для разработчиков, концептуальные обзоры, определения терминов, обходные решения и рабочие примеры кода. Другие версии.
Java является товарным знаком или зарегистрированным товарным знаком Oracle и/или ее аффилированных лиц в США и других странах.
Авторское право © 1993, 2026, Oracle и/или ее аффилированные лица, 500 Oracle Parkway, Redwood Shores, CA 94065 USA.
Все права защищены. Использование регулируется условиями лицензии и политикой распространения документации.

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API