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

クラスConfiguration



  • public final class Configuration
    extends Object
    構成を記述する構成とメタデータの集まり。
    導入されたバージョン:
    9
    • メソッドの詳細

      • getSettings

        public Map<String,String> getSettings​()
        記録の構成方法を示す構成を返します。

        返されたMapオブジェクトを変更しても、構成は変更されません。

        戻り値:
        設定、nullでない
      • getName

        public String getName​()
        識別名を返します(例:"default")。
        戻り値:
        名前、または使用できない場合はnull
      • getLabel

        public String getLabel​()
        人間が判読可能な名前を返します(例:"Continuous")。
        戻り値:
        構成名、またはnullが利用できない場合
      • getDescription

        public String getDescription​()
        構成を説明する短い文を返します(例:"Low overhead configuration safe for continuous use in production environments")。
        戻り値:
        記述、または使用できない場合はnull
      • getProvider

        public String getProvider​()
        構成を作成したユーザーを返します(例:"Oracle")。
        戻り値:
        プロバイダ、または使用できない場合はnull
      • getContents

        public String getContents​()
        JFCファイルのファイル内容など、構成のテキスト表現を返します。
        戻り値:
        コンテンツ、または使用できない場合はnull
        関連項目:
        getContents()
      • create

        public static Configuration create​(Reader reader)
                                    throws IOException,
                                           ParseException
        リーダーから構成を読み取ります。
        パラメータ:
        reader - nullではなく、構成内容を含む読者
        戻り値:
        構成、nullでない
        例外:
        IOException - リーダーからの内容の読み取り中にI/Oエラーが発生した場合
        ParseException - ファイルを解析できない場合
      • getConfiguration

        public static Configuration getConfiguration​(String name)
                                              throws IOException,
                                                     ParseException
        定義済みの構成を返します。

        使用可能な構成名については、getConfigurations()を参照してください。

        パラメータ:
        name - 構成の名前。たとえば、"default"または"profile"
        戻り値:
        構成、nullでない
        例外:
        IOException - 指定された名前の構成が利用できない場合、または構成ファイルを読み込んでいるときにI/Oエラーが発生した場合
        ParseException - 構成ファイルを解析できない場合
      • getConfigurations

        public static List<Configuration> getConfigurations​()
        このJVMの事前定義された構成の不変のリストを返します。
        戻り値:
        nullではなく、事前定義された構成のリスト