Класс EventTypeInfo
java.lang.Object
jdk.management.jfr.EventTypeInfo
public final class EventTypeInfo extends Object
Представление управления
EventType. - Since:
- 9
- См. также:
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
static EventTypeInfo |
from |
Возвращает EventType, представленное указанным CompositeData
|
List<String> |
getCategoryNames() |
Возвращает список удобочитаемых имён, составляющих категорию для этого EventTypeInfo (например, "Java Virtual Machine" или "Garbage Collector"). |
String |
getDescription() |
Возвращает короткое описание типа события, связанного с этим EventTypeInfo, например "Garbage collection performed by the JVM"". |
long |
getId() |
Возвращает уникальный идентификатор типа события, связанного с этим EventTypeInfo, который не гарантируется одинаковым для разных экземпляров Java Virtual Machines (JVMs). |
String |
getLabel() |
Возвращает метку, удобочитаемое имя, связанное с типом события для этого EventTypeInfo (например, "Garbage Collection"). |
String |
getName() |
Возвращает имя для типа события, связанного с этим EventTypeInfo (например, "jdk.GarbageCollection"). |
List<SettingDescriptorInfo> |
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 Virtual Machines (JVMs).- Возвращает:
- идентификатор
- См. также:
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 Stringcategory ArrayType(1, SimpleType.STRING)settings javax.management.openmbean.CompositeData[]тип элемента которого — сопоставленный тип дляSettingDescriptorInfoкак указано в методеSettingDescriptorInfo.from(javax.management.openmbean.CompositeData).
- Параметры:
-
cd-CompositeDataпредставляющееEventTypeInfoдля возврата - Возвращает:
EventTypeInfo, илиnullеслиcdявляетсяnull- Исключения:
-
IllegalArgumentException- еслиcdне представляет действительныйEventTypeInfo
© 1993, 2021, 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/17/docs/api/jdk.management.jfr/jdk/management/jfr/EventTypeInfo.html