java.lang.Object
jdk.jfr.Configuration
public final class Configuration extends Object
構成を記述する構成とメタデータの集まり。
- 導入されたバージョン:
- 9
-
メソッドのサマリー
修飾子と型 メソッド 説明 static Configuration
create(Reader reader)
文字ストリームから構成を読み取ります。static Configuration
create(Path path)
ファイルから構成を読み込みます。static Configuration
getConfiguration(String name)
定義済みの構成を返します。static List<Configuration>
getConfigurations()
このJava Virtual Machine (JVM)の事前定義された構成の不変なリストを返します。String
getContents()
構成(たとえば、JFCファイルの内容)のテキスト表現を返します。String
getDescription()
(例えば"Low overhead configuration safe for continuous use in production environments"
)の構成を説明する短い文を返しますString
getLabel()
判読可能な名前("Continuous" or "Profiling"
など)を返します。String
getName()
識別名("default" or "profile")
など)を返します。String
getProvider()
構成(例えば"OpenJDK"
)を作成した担当者を返します。Map<String,String>
getSettings()
レコーディングの構成方法を指定する設定を返します。
-
メソッドの詳細
-
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
ではなく、事前定義された構成のリスト
-