Class EventTypeInfo
- java.lang.Object
-
- jdk.management.jfr.EventTypeInfo
public final class EventTypeInfo extends Object
Management representation of an EventType
.
- Since:
- 9
- See Also:
EventType
Methods
Modifier and Type | Method | Description |
---|---|---|
static EventTypeInfo | from(CompositeData cd) | Returns an |
List<String> | getCategoryNames() | Returns the list of human-readable names that makes up the category for this |
String | getDescription() | Returns a short sentence or two describing the event type associated with this |
long | getId() | Returns the unique ID for the event type associated with this |
String | getLabel() | Returns the label, a human-readable name, associated with the event type for this |
String | getName() | Returns the name for the event type associated with this |
List<SettingDescriptorInfo> | getSettingDescriptors() | Returns settings for the event type associated with this |
String | toString() | Returns a description of this |
Methods declared in class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods
getLabel
public String getLabel()
Returns the label, a human-readable name, associated with the event type for this EventTypeInfo
(for example, "Garbage Collection"
).
- Returns:
- the label, or
null
if a label is not set - See Also:
EventType.getLabel()
getCategoryNames
public List<String> getCategoryNames()
Returns the list of human-readable names that makes up the category for this EventTypeInfo
(for example, "Java Virtual Machine"
or "Garbage Collector"
).
- Returns:
- an immutable list of category names, or a list with the name
"Uncategorized"
if no category has been set - See Also:
-
EventType.getCategoryNames()
,Category
getId
public long getId()
Returns the unique ID for the event type associated with this EventTypeInfo
, not guaranteed to be the same for different Java Virtual Machines (JVMs) instances.
- Returns:
- the ID
- See Also:
EventType.getId()
getName
public String getName()
Returns the name for the event type associated with this EventTypeInfo
(for example, "jdk.GarbageCollection"
).
- Returns:
- the name, not
null
- See Also:
EventType.getName()
getDescription
public String getDescription()
Returns a short sentence or two describing the event type associated with this EventTypeInfo
, for example "Garbage collection performed by the JVM""
.
- Returns:
- the description, or
null
if no description exists - See Also:
EventType.getDescription()
getSettingDescriptors
public List<SettingDescriptorInfo> getSettingDescriptors()
Returns settings for the event type associated with this EventTypeInfo
.
- Returns:
- the settings, not
null
- See Also:
EventType.getSettingDescriptors()
toString
public String toString()
Returns a description of this EventTypeInfo
.
from
public static EventTypeInfo from(CompositeData cd)
Returns an EventType
represented by the specified CompositeData
The supplied CompositeData
must have the following item names and item types to be valid.
Name | Type |
---|---|
id | Long |
name | String |
label | String |
description | String |
category | ArrayType(1, SimpleType.STRING) |
settings |
javax.management.openmbean.CompositeData[] whose element type is the mapped type for SettingDescriptorInfo as specified in the SettingDescriptorInfo.from(javax.management.openmbean.CompositeData) method. |
- Parameters:
-
cd
-CompositeData
representing theEventTypeInfo
to return - Returns:
- an
EventTypeInfo
, ornull
ifcd
isnull
- Throws:
-
IllegalArgumentException
- ifcd
does not represent a validEventTypeInfo
© 1993, 2020, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/11/docs/api/jdk.management.jfr/jdk/management/jfr/EventTypeInfo.html