Class SettingDescriptorInfo
java.lang.Object
jdk.management.jfr.SettingDescriptorInfo
Management class that describes a setting, for example name, description and
default value.
- Since:
- 9
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionstatic SettingDescriptorInfo
from
(CompositeData cd) Returns anSettingDescriptorInfo
represented by the specifiedCompositeData
Returns the content type of the setting associated thisSettingDescriptorInfo
(for example,"jdk.jfr.Timespan"
).Returns the default value of the setting associated thisSettingDescriptorInfo
(for example,"20 ms"
).Returns the description of the setting associated thisSettingDescriptorInfo
(for example,"The duration an event must exceed to be recorded"
).getLabel()
Returns the human-readable name of the setting associated with thisSettingDescriptorInfo
(for example,"Threshold"
).getName()
Returns the name of the setting associated with thisSettingDescriptorInfo
(for example,"threshold"
).Returns the type name of the setting associated thisSettingDescriptorInfo
(for example,"jdk.settings.Threshold"
).toString()
Returns aString
description of thisSettingDescriptorInfo
.Methods declared in class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Modifier and TypeMethodDescriptionprotected Object
clone()
Creates and returns a copy of this object.boolean
Indicates whether some other object is "equal to" this one.protected void
finalize()
Deprecated, for removal: This API element is subject to removal in a future version.Finalization is deprecated and subject to removal in a future release.final Class
<?> getClass()
Returns the runtime class of thisObject
.int
hashCode()
Returns a hash code value for this object.final void
notify()
Wakes up a single thread that is waiting on this object's monitor.final void
Wakes up all threads that are waiting on this object's monitor.final void
wait()
Causes the current thread to wait until it is awakened, typically by being notified or interrupted.final void
wait
(long timeoutMillis) Causes the current thread to wait until it is awakened, typically by being notified or interrupted, or until a certain amount of real time has elapsed.final void
wait
(long timeoutMillis, int nanos) Causes the current thread to wait until it is awakened, typically by being notified or interrupted, or until a certain amount of real time has elapsed.
-
Method Details
-
getLabel
Returns the human-readable name of the setting associated with thisSettingDescriptorInfo
(for example,"Threshold"
).- Returns:
- the label for this setting, not
null
-
getName
Returns the name of the setting associated with thisSettingDescriptorInfo
(for example,"threshold"
).- Returns:
- the name of this setting, not
null
-
getDescription
Returns the description of the setting associated thisSettingDescriptorInfo
(for example,"The duration an event must exceed to be recorded"
).- Returns:
- the description of this setting, not null
-
getTypeName
Returns the type name of the setting associated thisSettingDescriptorInfo
(for example,"jdk.settings.Threshold"
).The type can be used to identify what type of setting this is.
- Returns:
- the name of this settings type, not
null
-
getContentType
Returns the content type of the setting associated thisSettingDescriptorInfo
(for example,"jdk.jfr.Timespan"
).The content type can be used to determine how the setting should be rendered in a graphical user interface.
- Returns:
- the name of this settings type, not
null
-
getDefaultValue
Returns the default value of the setting associated thisSettingDescriptorInfo
(for example,"20 ms"
).- Returns:
- default value for this setting, not
null
- See Also:
-
from
Returns anSettingDescriptorInfo
represented by the specifiedCompositeData
The supplied
CompositeData
must have the following item names and item types to be valid.The name and type the specified CompositeData must contain Name Type name String
label String
description String
typeName String
contentType String
defaultValue String
- Parameters:
cd
-CompositeData
representing theSettingDescriptorInfo
to return- Returns:
- a
SettingDescriptorInfo
, ornull
ifcd
isnull
- Throws:
IllegalArgumentException
- ifcd
does not represent a validEventTypeInfo
-
toString
-