java.lang.Object
jdk.jfr.Configuration
public final class Configuration extends Object
構成を記述する構成とメタデータの集まり。
- 導入されたバージョン:
- 9
-
メソッドのサマリー
修飾子と型メソッド説明static Configuration
文字ストリームから構成を読み取ります。static Configuration
ファイルから構成を読み込みます。static Configuration
getConfiguration
(String name) 定義済みの構成を返します。static List<Configuration>
このJava Virtual Machine (JVM)の事前定義された構成の不変なリストを返します。構成(たとえば、JFCファイルの内容)のテキスト表現を返します。(例えば"Low overhead configuration safe for continuous use in production environments"
)の構成を説明する短い文を返しますgetLabel()
判読可能な名前("Continuous" or "Profiling"
など)を返します。getName()
識別名("default" or "profile")
など)を返します。構成(例えば"OpenJDK"
)を作成した担当者を返します。レコーディングの構成方法を指定する設定を返します。
-
メソッドの詳細
-
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
) - 関連項目:
-
create
public static Configuration create(Path path) throws IOException, ParseException ファイルから構成を読み込みます。- パラメータ:
path
-null
ではなく構成を含むファイル- 戻り値:
null
ではなく、読み込まれたConfiguration
- 例外:
ParseException
- ファイルを解析できない場合IOException
- ファイルを読み込めない場合SecurityException
- セキュリティ・マネージャが存在し、そのcheckRead
メソッドがファイルへの読取りアクセスを拒否した場合。- 関連項目:
-
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
ではなく、事前定義された構成のリスト
-