- java.lang.Object
-
- jdk.management.jfr.ConfigurationInfo
-
public final class ConfigurationInfo extends Object
管理代表Configuration。- 从以下版本开始:
- 9
- 另请参见:
-
Configuration
-
-
方法摘要
所有方法 静态方法 实例方法 具体的方法 变量和类型 方法 描述 static ConfigurationInfofrom(CompositeData cd)返回由指定的CompositeData表示的ConfigurationInfo对象。StringgetContents()返回与此ConfigurationInfo关联的配置的文本表示ConfigurationInfo,通常是用于创建配置的配置文件的内容。StringgetDescription()返回描述与此ConfigurationInfo关联的配置的ConfigurationInfo(例如,"Low overhead configuration safe for continuous use in production environments"。StringgetLabel()返回与此ConfigurationInfo关联的配置的可读名称(例如,"Continuous"或"Profiling")StringgetName()返回与此ConfigurationInfo关联的配置的名称(例如,"default")。StringgetProvider()返回与此ConfigurationInfo关联的配置的提供程序(例如,"OpenJDK")。Map<String,String>getSettings()返回与此ConfigurationInfo关联的配置的设置。StringtoString()返回与此ConfigurationInfo关联的配置的描述。
-
-
-
方法详细信息
-
getProvider
public String getProvider()
返回与此ConfigurationInfo关联的配置的提供程序(例如,"OpenJDK")。- 结果
-
提供者,或
null如果不存在 - 另请参见:
-
Configuration.getProvider()
-
getContents
public String getContents()
返回与此ConfigurationInfo关联的配置的文本表示ConfigurationInfo,通常是用于创建配置的配置文件的内容。- 结果
-
内容,或
null如果不存在 - 另请参见:
-
Configuration.getContents()
-
getSettings
public Map<String,String> getSettings()
返回与此ConfigurationInfo关联的配置的设置。- 结果
-
设置为
Map,而不是null - 另请参见:
-
Configuration.getSettings()
-
getLabel
public String getLabel()
返回与此ConfigurationInfo相关的配置的可读名称(例如,"Continuous"或"Profiling")- 结果
-
标签,或
null如果不存在 - 另请参见:
-
Configuration.getLabel()
-
getName
public String getName()
返回与此ConfigurationInfo关联的配置的名称(例如,"default")。- 结果
-
名称,或
null如果不存在 - 另请参见:
-
Configuration.getLabel()
-
getDescription
public String getDescription()
返回描述与此ConfigurationInfo关联的配置的ConfigurationInfo(例如,"Low overhead configuration safe for continuous use in production environments"。- 结果
-
描述,或
null如果不存在
-
from
public static ConfigurationInfo from(CompositeData cd)
返回由指定的CompositeData表示的ConfigurationInfo对象。下表显示了指定的
CompositeData必须包含的必需属性。Required names and types for CompositeData Name Type name Stringlabel Stringdescription Stringprovider String目录 Stringsettings javax.management.openmbean.TabularDatawith aTabularTypewith the keys"key"and"value", both of theStringtype- 参数
-
cd-CompositeData代表ConfigurationInfo - 结果
-
一个
ConfigurationInfo通过表示对象cd如果cd不null,null否则 - 异常
-
IllegalArgumentException- 如果cd不表示具有必需属性的ConfigurationInfo
-
-