Spec-Zone.ru › OpenJDK 24

Класс EventTypeInfo

java.lang.Object
jdk.management.jfr.EventTypeInfo
public final class EventTypeInfo extends Object
Представление управления EventType.
Since:
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.

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

clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

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

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.
Overrides:
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(javax.management.openmbean.CompositeData).
Параметры:
cd - CompositeData, представляющий EventTypeInfo для возврата
Возвращает:
EventTypeInfo или null, если cd является null
Исключения:
IllegalArgumentException - если cd не представляет действительный EventTypeInfo

© 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.
https://download.java.net/java/early_access/jdk24/docs/api/jdk.management.jfr/jdk/management/jfr/EventTypeInfo.html

Spec-Zone.ru

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