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

クラスEventTypeInfo


  • public final class EventTypeInfo
    extends Object
    EventTypeの管理表現。
    導入されたバージョン:
    9
    関連項目:
    EventType
    • メソッドのサマリー

      すべてのメソッド 静的メソッド インスタンス・メソッド 具象メソッド 
      修飾子と型 メソッド 説明
      static EventTypeInfo from​(CompositeData cd)
      指定されたCompositeDataで表されるEventTypeを返します。
      List<String> getCategoryNames()
      このEventTypeInfo (たとえば、"Java Virtual Machine""Garbage Collector"などです。)のカテゴリを構成する判読可能な名前のリストを返します。
      String getDescription()
      このEventTypeInfoに関連付けられたイベント・タイプを表す短い文または2つの文を返します。たとえば、"Garbage collection performed by the JVM""です。
      long getId()
      このEventTypeInfoに関連付けられているイベント・タイプの一意のIDを返します。これは、異なるJava Virtual Machines (JVM)インスタンスでは同じでないことが保証されていません。
      String getLabel()
      このEventTypeInfo (たとえば、"Garbage Collection")のイベント・タイプに関連付けられた判読可能な名前であるラベルを返します。
      String getName()
      このEventTypeInfo (たとえば、"jdk.GarbageCollection")に関連付けられているイベント・タイプの名前を返します。
      List<SettingDescriptorInfo> getSettingDescriptors()
      このEventTypeInfoに関連付けられたイベント・タイプの設定を返します。
      String toString()
      このEventTypeInfoの説明を返します。
    • メソッドの詳細

      • getLabel

        public String getLabel()
        このEventTypeInfo (たとえば、"Garbage Collection")のイベント・タイプに関連付けられた判読可能な名前であるラベルを返します。
        戻り値:
        ラベルが設定されていない場合はラベルnull
        関連項目:
        EventType.getLabel()
      • getCategoryNames

        public List<String> getCategoryNames()
        このEventTypeInfo (たとえば、"Java Virtual Machine""Garbage Collector"などです。)のカテゴリを構成する判読可能な名前のリストを返します。
        戻り値:
        カテゴリ名の不変のリスト。カテゴリが設定されていない場合は"Uncategorized"という名前のリスト。
        関連項目:
        EventType.getCategoryNames(), Category
      • getId

        public long getId()
        このEventTypeInfoに関連付けられているイベント・タイプの一意のIDを返します。これは、異なるJava Virtual Machines (JVM)インスタンスでは同じでないことが保証されていません。
        戻り値:
        the ID
        関連項目:
        EventType.getId()
      • getName

        public String getName()
        このEventTypeInfo (たとえば、"jdk.GarbageCollection")に関連付けられているイベント・タイプの名前を返します。
        戻り値:
        nullではなく名前
        関連項目:
        EventType.getName()
      • getDescription

        public String getDescription()
        このEventTypeInfoに関連付けられたイベント・タイプを表す短い文または2つの文を返します。たとえば、"Garbage collection performed by the JVM""です。
        戻り値:
        記述、または記述が存在しない場合はnull
        関連項目:
        EventType.getDescription()
      • toString

        public String toString()
        このEventTypeInfoの説明を返します。
        オーバーライド:
        toString、クラスObject
        戻り値:
        nullではなく、説明
      • from

        public static EventTypeInfo from​(CompositeData cd)
        指定されたCompositeDataで表されるEventTypeを返します。

        提供されたCompositeDataには、以下のアイテム名とアイテム・タイプが有効である必要があります。

        指定されたCompositeDataに含める必要がある名前と型
        名前
        id Long
        name String
        label String
        description String
        category ArrayType(1, SimpleType.STRING)
        settings 要素タイプがSettingDescriptorInfo.from(javax.management.openmbean.CompositeData)メソッドで指定されたSettingDescriptorInfoのマップされた型であるjavax.management.openmbean.CompositeData[]

        パラメータ:
        cd - 返すEventTypeInfoを表すCompositeData
        戻り値:
        EventTypeInfo、またはcdnullの場合はnull
        例外:
        IllegalArgumentException - cdが有効なEventTypeInfoを表していない場合