Class ConfigurationInfo
- java.lang.Object
-
- jdk.management.jfr.ConfigurationInfo
public final class ConfigurationInfo extends Object
Management representation of a Configuration
.
- Since:
- 9
- See Also:
Configuration
Methods
Modifier and Type | Method | Description |
---|---|---|
static ConfigurationInfo | from(CompositeData cd) | Returns a |
String | getContents() | Returns the textual representation of the configuration associated with this |
String | getDescription() | Returns a short sentence that describes the configuration associated with this |
String | getLabel() | Returns the human-readable name (for example, |
String | getName() | Returns the name of the configuration associated with this |
String | getProvider() | Returns the provider of the configuration associated with this |
Map<String,String> | getSettings() | Returns the settings for the configuration associated with this |
String | toString() | Returns a description of the configuration that is associated with this |
Methods declared in class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods
getProvider
public String getProvider()
Returns the provider of the configuration associated with this ConfigurationInfo
(for example, "OpenJDK"
).
- Returns:
- the provider, or
null
if doesn't exist - See Also:
Configuration.getProvider()
getContents
public String getContents()
Returns the textual representation of the configuration associated with this ConfigurationInfo
, typically the contents of the configuration file that was used to create the configuration.
- Returns:
- contents, or
null
if doesn't exist - See Also:
Configuration.getContents()
getSettings
public Map<String,String> getSettings()
Returns the settings for the configuration associated with this ConfigurationInfo
.
- Returns:
- a
Map
with settings, notnull
- See Also:
Configuration.getSettings()
getLabel
public String getLabel()
Returns the human-readable name (for example, "Continuous"
or "Profiling"
) for the configuration associated with this ConfigurationInfo
- Returns:
- the label, or
null
if doesn't exist - See Also:
Configuration.getLabel()
getName
public String getName()
Returns the name of the configuration associated with this ConfigurationInfo
(for example, "default"
).
- Returns:
- the name, or
null
if doesn't exist - See Also:
Configuration.getLabel()
getDescription
public String getDescription()
Returns a short sentence that describes the configuration associated with this ConfigurationInfo
(for example, "Low
overhead configuration safe for continuous use in production
environments"
.
- Returns:
- the description, or
null
if doesn't exist
from
public static ConfigurationInfo from(CompositeData cd)
Returns a ConfigurationInfo
object represented by the specified CompositeData
.
The following table shows the required attributes that the specified CompositeData
must contain.
Name | Type |
---|---|
name | String |
label | String |
description | String |
provider | String |
contents | String |
settings |
javax.management.openmbean.TabularData with a TabularType with the keys "key" and "value" , both of the String type |
- Parameters:
-
cd
-CompositeData
representing aConfigurationInfo
- Returns:
- a
ConfigurationInfo
object represented bycd
ifcd
is notnull
,null
otherwise - Throws:
-
IllegalArgumentException
- ifcd
does not represent aConfigurationInfo
with the required attributes
toString
public String toString()
Returns a description of the configuration that is associated with this ConfigurationInfo
.
© 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/ConfigurationInfo.html