- java.lang.Object
-
- jdk.jfr.SettingDescriptor
-
public final class SettingDescriptor extends Object
イベント設定を記述します。- 導入されたバージョン:
- 9
-
-
メソッドのサマリー
修飾子と型 メソッド 説明 <A extends Annotation>
AgetAnnotation(クラス<A> annotationType)
同じ名前の注釈要素が使用可能な場合は、指定された型の最初の注釈を返します。それ以外の場合はnull
を返します。List<AnnotationElement>
getAnnotationElements()
この値記述子の注釈要素の不変なリストを返します。String
getContentType()
このSettingDescriptor
オブジェクトによって表される値の解釈またはフォーマット方法を指定するテキスト識別子を返します。String
getDefaultValue()
この設定記述子のデフォルト値を返します。String
getDescription()
(例えば"Record event with duration above or equal to threshold"
)の設定を説明する文を返します。String
getLabel()
(たとえば、"Threshold"
)の設定を説明する判読可能な名前を返します。String
getName()
(たとえば、"threshold"
)設定の名前を返します。long
getTypeId()
Java Virtual Machine (JVM)内のタイプの一意のIDを返します。String
getTypeName()
この設定記述子に関連付けられている型の完全修飾クラス名を返します。
-
-
-
メソッドの詳細
-
getName
public String getName()
(たとえば、"threshold"
)設定の名前を返します。- 戻り値:
null
ではなく名前
-
getLabel
public String getLabel()
(たとえば、"Threshold"
)の設定を説明する判読可能な名前を返します。設定にラベルがない場合、この設定に関連付けられているタイプのラベルが返されるか、存在しない場合は
null
が返されます- 戻り値:
- 判読可能な名前、または存在しない場合は
null
-
getDescription
public String getDescription()
(例えば"Record event with duration above or equal to threshold"
)の設定を説明する文を返します。設定に説明がない場合は、この設定に関連付けられているタイプの説明が返されます。説明が存在しない場合は
null
が返されます。- 戻り値:
- 説明(存在しない場合は
null
)
-
getContentType
public String getContentType()
このSettingDescriptor
オブジェクトによって表される値の解釈またはフォーマット方法を指定するテキスト識別子を返します。たとえば、設定記述子がパーセンテージを表す場合、"0.5"の値が"50%"としてフォーマットされていることをクライアントに
"jdk.jfr.Percentage"
ヒントを戻します。JDKには、次の事前定義済コンテンツ・タイプが用意されています。
- jdk.jfr.Percentage
- jdk.jfr.Timespan
- jdk.jfr.Timestamp
- jdk.jfr.Frequency
- jdk.jfr.Flag
- jdk.jfr.MemoryAddress
- jdk.jfr.DataAmount
- jdk.jfr.NetworkAddress
ユーザー定義コンテンツ・タイプは
ContentType
を使用して作成できます。設定にコンテンツ・タイプがない場合、この設定に関連付けられているタイプのコンテンツ・タイプが返されます。使用できない場合は
null
が返されます。- 戻り値:
- コンテンツ・タイプ(存在しない場合は
null
) - 関連項目:
ContentType
-
getTypeName
public String getTypeName()
この設定記述子に関連付けられている型の完全修飾クラス名を返します。- 戻り値:
null
ではなく型名- 関連項目:
getTypeId()
-
getTypeId
public long getTypeId()
Java Virtual Machine (JVM)内のタイプの一意のIDを返します。IDがJVMインスタンス間で同じでない可能性があります。
- 戻り値:
- 型ID (負ではない)
-
getAnnotation
public <A extends Annotation> A getAnnotation(Class<A> annotationType)
同じ名前の注釈要素が使用可能な場合は、指定された型の最初の注釈を返します。それ以外の場合はnull
を返します。- 型パラメータ:
A
- 問合せする注釈の型および使用可能な場合に返す- パラメータ:
annotationType
-null
ではなく、注釈型に対応するクラス・オブジェクト- 戻り値:
- 指定された注釈型に関するこの要素の注釈(使用可能な場合)、それ以外の場合は
null
-
getAnnotationElements
public List<AnnotationElement> getAnnotationElements()
この値記述子の注釈要素の不変なリストを返します。- 戻り値:
null
ではなく、注釈のリスト
-
getDefaultValue
public String getDefaultValue()
この設定記述子のデフォルト値を返します。- 戻り値:
null
ではなく、デフォルト値
-
-