Package org.openjdk.jmc.agent
Class Parameter
- java.lang.Object
-
- org.openjdk.jmc.agent.impl.AbstractConvertable
-
- org.openjdk.jmc.agent.Parameter
-
- All Implemented Interfaces:
Attribute
,Convertable
public final class Parameter extends AbstractConvertable implements Attribute
Metadata for a parameter to be logged by the agent.
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String
contentType
private java.lang.String
description
private java.lang.String
fieldName
private int
index
static int
INDEX_INVALID
private java.lang.String
name
private java.lang.String
relationKey
-
Constructor Summary
Constructors Constructor Description Parameter(int index, java.lang.String name, java.lang.String description, java.lang.String contentType, java.lang.String relationKey, java.lang.String converterClassName)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Parameter
from(javax.management.openmbean.CompositeData cd)
java.lang.String
getContentType()
java.lang.String
getDescription()
java.lang.String
getFieldName()
int
getIndex()
java.lang.String
getName()
java.lang.String
getRelationKey()
boolean
isInvalid()
-
Methods inherited from class org.openjdk.jmc.agent.impl.AbstractConvertable
getConverterDefinition
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.openjdk.jmc.agent.Convertable
getConverterDefinition, hasConverter
-
-
-
-
Field Detail
-
INDEX_INVALID
public static final int INDEX_INVALID
- See Also:
- Constant Field Values
-
index
private final int index
-
name
private final java.lang.String name
-
fieldName
private final java.lang.String fieldName
-
description
private final java.lang.String description
-
contentType
private final java.lang.String contentType
-
relationKey
private final java.lang.String relationKey
-
-
Method Detail
-
from
public static Parameter from(javax.management.openmbean.CompositeData cd)
-
getIndex
public int getIndex()
-
getDescription
public java.lang.String getDescription()
- Specified by:
getDescription
in interfaceAttribute
-
getContentType
public java.lang.String getContentType()
- Specified by:
getContentType
in interfaceAttribute
-
getRelationKey
public java.lang.String getRelationKey()
- Specified by:
getRelationKey
in interfaceAttribute
-
getFieldName
public java.lang.String getFieldName()
- Specified by:
getFieldName
in interfaceAttribute
-
isInvalid
public boolean isInvalid()
-
-