Класс EventTypeInfo
java.lang.Object
jdk.management.jfr.EventTypeInfo
public final class EventTypeInfo extends Object
Представление объекта
EventType в системе управления.- Since:
- 9
- См. также:
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
static EventTypeInfo |
from |
Возвращает объект EventType, представленный указанным CompositeData
|
List |
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 |
getSettingDescriptors() |
Возвращает параметры типа события, связанного с этим EventTypeInfo. |
String |
toString() |
Возвращает описание данного EventTypeInfo. |
Подробное описание методов
getLabel
public String getLabel()
Возвращает метку, удобочитаемое имя, связанное с типом события для данного
EventTypeInfo (например, "Garbage Collection").- Возвращает:
- метку, или
nullесли метка не задана - См. также:
getCategoryNames
public List<String> getCategoryNames()
Возвращает список удобочитаемых имен, составляющих категорию для данного
EventTypeInfo (например, "Java Virtual Machine" или "Garbage Collector").- Возвращает:
- неизменяемый список имён категорий, или список с именем
"Uncategorized"если категория не задана - См. также:
getId
public long getId()
Возвращает уникальный идентификатор типа события, связанного с этим
EventTypeInfo, не гарантируется, что он будет одинаковым для разных экземпляров виртуальных машин Java (JVM).- Возвращает:
- идентификатор
- См. также:
getName
public String getName()
Возвращает имя типа события, связанного с этим
EventTypeInfo (например, "jdk.GarbageCollection").- Возвращает:
- имя, не
null - См. также:
getDescription
public String getDescription()
Возвращает краткое описание типа события, связанного с этим
EventTypeInfo, например "Garbage collection performed by the JVM"".- Возвращает:
- описание, или
nullесли описание отсутствует - См. также:
getSettingDescriptors
public List<SettingDescriptorInfo> getSettingDescriptors()
Возвращает параметры типа события, связанного с этим
EventTypeInfo.- Возвращает:
- параметры, не
null - См. также:
toString
public String toString()
Возвращает описание данного
EventTypeInfo.- Overrides:
-
toStringв классеObject - Возвращает:
- описание, не
null
from
public static EventTypeInfo from(CompositeData cd)
Возвращает объект
EventType , представленный указанным CompositeData Предоставленный CompositeData должен содержать следующие имена и типы элементов, чтобы быть корректным.
Имя и тип, которые должен содержать указанный CompositeData Имя Тип id Longname Stringlabel Stringdescription StringcategoryNames 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, 2023, 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://docs.oracle.com/en/java/javase/21/docs/api/jdk.management.jfr/jdk/management/jfr/EventTypeInfo.html