软件包  jdk.management.jfr

Class SettingDescriptorInfo


  • public final class SettingDescriptorInfoextends Object
    描述设置的管理类,例如名称,描述和默认值。
    从以下版本开始:
    9
    另请参见:
    EventType.getSettingDescriptors()
    • 方法详细信息

      • getLabel

        public String getLabel()
        返回与此 SettingDescriptorInfo关联的设置的可读名称(例如, "Threshold" )。
        结果
        此设置的标签,而不是 null
      • getName

        public String getName()
        返回与此 SettingDescriptorInfo关联的设置的名称(例如, "threshold" )。
        结果
        此设置的名称,而不是 null
      • getDescription

        public String getDescription()
        返回与此关联的设置的说明 SettingDescriptorInfo (例如, "The duration an event must exceed to be be recorded" )。
        结果
        此设置的描述,不为null
      • getTypeName

        public String getTypeName()
        返回与此关联的设置的类型名称SettingDescriptorInfo (例如, "jdk.settings.Threshold" )。

        该类型可用于识别这是什么类型的设置。

        结果
        此设置类型的名称,而不是 null
      • getContentType

        public String getContentType()
        返回与此关联的设置的内容类型SettingDescriptorInfo (例如, "jdk.jfr.Timespan" )。

        内容类型可用于确定应如何在图形用户界面中呈现设置。

        结果
        此设置类型的名称,而不是 null
      • getDefaultValue

        public String getDefaultValue()
        返回与此关联的设置的默认值 SettingDescriptorInfo (例如, "20 ms" )。
        结果
        此设置的默认值,而不是 null
        另请参见:
        SettingDescriptor.getDefaultValue()
      • from

        public static SettingDescriptorInfo from​(CompositeData cd)
        返回由指定的SettingDescriptorInfo表示的CompositeData

        提供的CompositeData必须具有以下项目名称和项目类型才有效。

        The name and type the specified CompositeData must contain
        Name Type
        name String
        label String
        description String
        typeName String
        contentType String
        defaultValue String
        参数
        cd - CompositeData代表要返回的 SettingDescriptorInfo
        结果
        a SettingDescriptorInfo ,或 null如果 cdnull
        异常
        IllegalArgumentException - 如果 cd不代表有效 EventTypeInfo
      • toString

        public String toString()
        返回 String这说明 SettingDescriptorInfo
        重写:
        toString在类 Object
        结果
        a string describing this setting, not null