On this page
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
nullif 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
nullif 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
Mapwith 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
nullif 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
nullif 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
nullif 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-CompositeDatarepresenting aConfigurationInfo- Returns:
-
a
ConfigurationInfoobject represented bycdifcdis notnull,nullotherwise - Throws:
IllegalArgumentException- ifcddoes not represent aConfigurationInfowith 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