モジュール 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" or "profile")など)を返します。
        戻り値:
        名前が存在しない場合はnull
      • getLabel

        public String getLabel()
        判読可能な名前("Continuous" or "Profiling"など)を返します。
        戻り値:
        ラベル(nullが存在しない場合)
      • getDescription

        public String getDescription()
        (例えば"Low overhead configuration safe for continuous use in production environments")の構成を説明する短い文を返します
        戻り値:
        説明(存在しない場合はnull)
      • getProvider

        public String getProvider()
        構成(例えば"OpenJDK")を作成した担当者を返します。
        戻り値:
        プロバイダ(存在しない場合はnull)
      • getContents

        public String getContents()
        構成(たとえば、JFCファイルの内容)のテキスト表現を返します。
        戻り値:
        内容(存在しない場合はnull)
        関連項目:
        getContents()
      • create

        public static Configuration create​(Reader reader)
                                    throws IOException,
                                           ParseException
        文字ストリームから構成を読み取ります。
        パラメータ:
        reader - nullではなく構成の内容を提供するReader
        戻り値:
        構成、nullでない
        例外:
        IOException - Readerからの内容の読取り中に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()
        このJava Virtual Machine (JVM)の事前定義された構成の不変なリストを返します。
        戻り値:
        nullではなく、事前定義された構成のリスト