Класс EventTypeInfo

public final class EventTypeInfo
extends Object

Представление в менеджменте EventType.

С момента:
9
См. также:
EventType

Методы

Модификатор и типМетодОписание
static EventTypeInfofrom​(CompositeData cd)

Возвращает EventType, представленный указанным CompositeData

List<String>getCategoryNames()

Возвращает список удобочитаемых имен, составляющих категорию для этого EventTypeInfo (например, "Java Virtual Machine" или "Garbage Collector").

StringgetDescription()

Возвращает краткое описание типа события, связанного с этим EventTypeInfo, например "Garbage collection performed by the JVM"".

longgetId()

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

StringgetLabel()

Возвращает метку, удобочитаемое имя, связанное с типом события для этого EventTypeInfo (например, "Garbage Collection").

StringgetName()

Возвращает имя типа события, связанного с этим EventTypeInfo (например, "jdk.GarbageCollection").

List<SettingDescriptorInfo>getSettingDescriptors()

Возвращает параметры типа события, связанного с этим EventTypeInfo.

StringtoString()

Возвращает описание этого 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.

Переопределяет:
toString в классе Object
Возвращает:
описание, не null

from

public static EventTypeInfo from(CompositeData cd)

Возвращает EventType, представленный указанным CompositeData.

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

ИмяТип
idLong
nameString
labelString
descriptionString
categoryArrayType(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, 2020, 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/11/docs/api/jdk.management.jfr/jdk/management/jfr/EventTypeInfo.html

Spec-Zone .ru
спецификации, руководства, описания, API