java.lang.Object
jdk.management.jfr.EventTypeInfo
管理
EventType的表示。
- 自:
- 9
- 参见:
-
Method Summary
Modifier and TypeMethodDescriptionstatic EventTypeInfofrom(CompositeData cd) 返回由指定的CompositeData表示的EventType返回构成此EventTypeInfo类别的人类可读名称列表(例如,"Java虚拟机"或"垃圾回收器")。返回与此EventTypeInfo关联的事件类型的简短句子或两个,例如"JVM执行的垃圾回收""。longgetId()返回与此EventTypeInfo关联的事件类型的唯一ID,不能保证在不同的Java虚拟机(JVM)实例中相同。getLabel()返回与此EventTypeInfo关联的事件类型的标签,即人类可读名称(例如,"垃圾回收")。getName()返回与此EventTypeInfo关联的事件类型的名称(例如,"jdk.GarbageCollection")。返回与此EventTypeInfo关联的事件类型的设置。toString()返回此EventTypeInfo的描述。
-
Method Details
-
getLabel
返回与此EventTypeInfo关联的事件类型的标签,即人类可读名称(例如,"垃圾回收")。- 返回:
-
标签,如果未设置标签则返回
null - 参见:
-
getCategoryNames
返回构成此EventTypeInfo类别的人类可读名称列表(例如,"Java虚拟机"或"垃圾回收器")。- 返回:
-
一个不可变的类别名称列表,如果未设置类别则返回一个包含名称
"未分类"的列表 - 参见:
-
getId
public long getId()返回与此EventTypeInfo关联的事件类型的唯一ID,不能保证在不同的Java虚拟机(JVM)实例中相同。- 返回:
- ID
- 参见:
-
getName
返回与此EventTypeInfo关联的事件类型的名称(例如,"jdk.GarbageCollection")。- 返回:
-
名称,不为
null - 参见:
-
getDescription
返回与此EventTypeInfo关联的事件类型的简短句子或两个,例如"JVM执行的垃圾回收""。- 返回:
-
描述,如果不存在描述则返回
null - 参见:
-
getSettingDescriptors
返回与此EventTypeInfo关联的事件类型的设置。- 返回:
-
设置,不为
null - 参见:
-
toString
返回此EventTypeInfo的描述。 -
from
返回由指定的CompositeData表示的EventType提供的
CompositeData必须具有以下项目名称和项目类型才能有效。指定的CompositeData必须包含的名称和类型 名称 类型 id Longname Stringlabel Stringdescription StringcategoryNames ArrayType(1, SimpleType.STRING)settingDescriptors javax.management.openmbean.CompositeData[],其元素类型是SettingDescriptorInfo的映射类型,如SettingDescriptorInfo.from(javax.management.openmbean.CompositeData)方法中指定的那样。- 参数:
-
cd- 表示要返回的EventTypeInfo的CompositeData - 返回:
-
一个
EventTypeInfo,如果cd为null则返回null - 抛出:
-
IllegalArgumentException- 如果cd不表示有效的EventTypeInfo
-