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

クラスEventTypeInfo

java.lang.Object
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の説明を返します。

    クラス java.lang.Objectで宣言されたメソッド

    cloneequalsfinalizegetClasshashCodenotifynotifyAllwaitwaitwait
  • メソッドの詳細

    • 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()
    • getSettingDescriptors

      public List<SettingDescriptorInfo> getSettingDescriptors()
      このEventTypeInfoに関連付けられたイベント・タイプの設定を返します。
      戻り値:
      nullではなく設定
      関連項目:
      EventType.getSettingDescriptors()
    • 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)
      設定, 要素タイプがSettingDescriptorInfo.from(javax.management.openmbean.CompositeData)メソッドで指定されたSettingDescriptorInfoのマップされた型であるjavax.management.openmbean.CompositeData[]

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