模块 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 如果它不存在
      参见:
    • create

      public static Configuration  create(Path  path) throws IOException , ParseException
      从文件中读取配置。
      参数:
      path - 包含配置的文件,而不是 null
      返回:
      读取 Configuration ,而不是 null
      抛出:
      ParseException - 如果文件无法解析
      IOException - 如果无法读取文件
      SecurityException - 如果安全管理器存在且其 checkRead 方法拒绝对该文件的读取访问。
      参见:
    • create

      public static Configuration  create(Reader  reader) throws IOException , ParseException
      从字符流中读取配置。
      参数:
      reader - 提供配置内容的 Reader,而不是 null
      返回:
      配置,不是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 虚拟机 (JVM) 的预定义配置的不可变列表。
      返回:
      预定义配置列表,而不是null