モジュール jdk.management.jfr
パッケージ jdk.management.jfr

クラスConfigurationInfo


  • public final class ConfigurationInfo
    extends Object
    Configurationの管理表現。
    導入されたバージョン:
    9
    関連項目:
    Configuration
    • メソッドのサマリー

      修飾子と型 メソッド 説明
      static ConfigurationInfo from​(CompositeData cd)
      指定されたCompositeDataで表されるConfigurationInfoオブジェクトを返します。
      String getContents()
      このConfigurationInfoに関連付けられた構成のテキスト表現を返します。通常、構成を作成するために使用された構成ファイルの内容です。
      String getDescription()
      このConfigurationInfo ("Low overhead configuration safe for continuous use in production environments"など)に関連する構成を説明する短い文を返します。
      String getLabel()
      このConfigurationInfoに関連付けられた構成に対する判読可能な名前(たとえば、"Continuous""Profiling"などです。)を返します
      String getName()
      このConfigurationInfo (たとえば、"default")に関連付けられた構成の名前を返します。
      String getProvider()
      このConfigurationInfo (たとえば、"OpenJDK")に関連付けられた構成のプロバイダを返します。
      Map<String,​String> getSettings()
      このConfigurationInfoに関連付けられた構成の設定を返します。
      String toString()
      このConfigurationInfoに関連付けられている構成の説明を返します。
    • メソッドの詳細

      • getProvider

        public String getProvider()
        このConfigurationInfo (たとえば、"OpenJDK")に関連付けられた構成のプロバイダを返します。
        戻り値:
        プロバイダ(存在しない場合はnull)
        関連項目:
        Configuration.getProvider()
      • getContents

        public String getContents()
        このConfigurationInfoに関連付けられた構成のテキスト表現を返します。通常、構成を作成するために使用された構成ファイルの内容です。
        戻り値:
        内容(存在しない場合はnull)
        関連項目:
        Configuration.getContents()
      • getSettings

        public Map<String,​String> getSettings()
        このConfigurationInfoに関連付けられた構成の設定を返します。
        戻り値:
        Mapでなく、nullは設定されていません
        関連項目:
        Configuration.getSettings()
      • getLabel

        public String getLabel()
        このConfigurationInfoに関連付けられた構成に対する判読可能な名前(たとえば、"Continuous""Profiling"などです。)を返します
        戻り値:
        ラベル(存在しない場合はnull)
        関連項目:
        Configuration.getLabel()
      • getName

        public String getName()
        このConfigurationInfo (たとえば、"default")に関連付けられた構成の名前を返します。
        戻り値:
        名前が存在しない場合はnull
        関連項目:
        Configuration.getLabel()
      • getDescription

        public String getDescription()
        このConfigurationInfo ("Low overhead configuration safe for continuous use in production environments"など)に関連する構成を説明する短い文を返します。
        戻り値:
        説明(存在しない場合はnull)
      • from

        public static ConfigurationInfo from​(CompositeData cd)
        指定されたCompositeDataで表されるConfigurationInfoオブジェクトを返します。

        次の表に、指定されたCompositeDataに含まれる必要のある必須属性を示します。

        CompositeDataに必要な名前とタイプ
        name String
        label String
        description String
        provider String
        contents String
        設定, "key"キーが"key"および"value" (どちらもStringタイプ)であるTabularType

        パラメータ:
        cd - ConfigurationInfoを表すCompositeData
        戻り値:
        cdnullnullという語ではない場合に、cdによって表現されるConfigurationInfoオブジェクト
        例外:
        IllegalArgumentException - cdが必要な属性を持つConfigurationInfoを表していない場合
      • toString

        public String toString()
        このConfigurationInfoに関連付けられている構成の説明を返します。
        オーバーライド:
        toString 、クラス:  Object
        戻り値:
        nullではなく、構成の説明