java.lang.Object
jdk.management.jfr.EventTypeInfo
管理
EventType
的表示。
- 自:
- 9
- 参见:
-
Method Summary
Modifier and TypeMethodDescriptionstatic EventTypeInfo
from
(CompositeData cd) 返回由指定的CompositeData
表示的EventType
返回构成此EventTypeInfo
类别的人类可读名称列表(例如,"Java虚拟机"
或"垃圾回收器"
)。返回与此EventTypeInfo
关联的事件类型的简短句子或两个,例如"JVM执行的垃圾回收""
。long
getId()
返回与此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 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
- 表示要返回的EventTypeInfo
的CompositeData
- 返回:
-
一个
EventTypeInfo
,如果cd
为null
则返回null
- 抛出:
-
IllegalArgumentException
- 如果cd
不表示有效的EventTypeInfo
-