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

クラスConfiguration

java.lang.Object
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(Path path) throws IOException, ParseException
      ファイルから構成を読み込みます。
      パラメータ:
      path - nullではなく構成を含むファイル
      戻り値:
      nullではなく、読み込まれたConfiguration
      例外:
      ParseException - ファイルを解析できない場合
      IOException - ファイルを読み込めない場合
      SecurityException - セキュリティ・マネージャが存在し、そのcheckReadメソッドがファイルへの読取りアクセスを拒否した場合。
      関連項目:
      File.getPath(), SecurityManager.checkRead(java.lang.String)
    • 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ではなく、事前定義された構成のリスト