- 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()
このJVMの事前定義された構成の不変のリストを返します。String
getContents()
JFCファイルのファイル内容など、構成のテキスト表現を返します。String
getDescription()
構成を説明する短い文を返します(例:"Low overhead configuration safe for continuous use in production environments"
)。String
getLabel()
人間が判読可能な名前を返します(例:"Continuous"
)。String
getName()
識別名を返します(例:"default"
)。String
getProvider()
構成を作成したユーザーを返します(例:"Oracle"
)。Map<String,String>
getSettings()
記録の構成方法を示す構成を返します。
-
-
-
メソッドの詳細
-
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(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
ではなく、構成内容を含む読者- 戻り値:
- 構成、
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
ではなく、事前定義された構成のリスト
-
-