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 SettingDescriptorInfofrom(CompositeData cd) Returns anSettingDescriptorInforepresented by the specifiedCompositeDataReturns 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 aStringdescription of thisSettingDescriptorInfo.Methods declared in class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitModifier and TypeMethodDescriptionprotected Objectclone()Answers a new instance of the same class as the receiver, whose slots have been filled in with the values in the slots of the receiver.booleanCompares the argument to the receiver, and answers true if they represent the same object using a class specific comparison.protected voidfinalize()Deprecated, for removal: This API element is subject to removal in a future version.May cause performance issues, deadlocks and hangs.getClass()Answers the unique instance of java.lang.Class which represents the class of the receiver.inthashCode()Answers an integer hash code for the receiver.final voidnotify()Causes one thread which iswaiting on the receiver to be made ready to run.final voidCauses all threads which arewaiting on the receiver to be made ready to run.final voidwait()Causes the thread which sent this message to be made not ready to run pending some change in the receiver (as indicated bynotifyornotifyAll).final voidwait(long time) Causes the thread which sent this message to be made not ready to run either pending some change in the receiver (as indicated bynotifyornotifyAll) or the expiration of the timeout.final voidwait(long time, int frac) Causes the thread which sent this message to be made not ready to run either pending some change in the receiver (as indicated bynotifyornotifyAll) or the expiration of the timeout.
-
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 anSettingDescriptorInforepresented by the specifiedCompositeDataThe supplied
CompositeDatamust have the following item names and item types to be valid.The name and type the specified CompositeData must contain Name Type name Stringlabel Stringdescription StringtypeName StringcontentType StringdefaultValue String- Parameters:
cd-CompositeDatarepresenting theSettingDescriptorInfoto return- Returns:
- a
SettingDescriptorInfo, ornullifcdisnull - Throws:
IllegalArgumentException- ifcddoes not represent a validEventTypeInfo
-
toString
-