public final class MBeanMetadata extends Object
MBean
, ManagedAttribute
and ManagedOperation
annotations.Modifier and Type | Class and Description |
---|---|
static class |
MBeanMetadata.AttributeMetadata |
static class |
MBeanMetadata.OperationMetadata |
static class |
MBeanMetadata.OperationParameterMetadata |
Constructor and Description |
---|
MBeanMetadata(String jmxObjectName,
String description,
String superMBeanClassName,
Collection<MBeanMetadata.AttributeMetadata> attributes,
Collection<MBeanMetadata.OperationMetadata> operations) |
Modifier and Type | Method and Description |
---|---|
Collection<MBeanMetadata.AttributeMetadata> |
getAttributes() |
String |
getDescription() |
String |
getJmxObjectName() |
Collection<MBeanMetadata.OperationMetadata> |
getOperations() |
String |
getSuperMBeanClassName() |
static MBeanMetadata |
of(String objectName,
String description,
String superMBeanClassName,
Object... attributesAndOperations) |
String |
toString() |
public MBeanMetadata(String jmxObjectName, String description, String superMBeanClassName, Collection<MBeanMetadata.AttributeMetadata> attributes, Collection<MBeanMetadata.OperationMetadata> operations)
public static MBeanMetadata of(String objectName, String description, String superMBeanClassName, Object... attributesAndOperations)
public String getJmxObjectName()
public String getDescription()
public String getSuperMBeanClassName()
public Collection<MBeanMetadata.AttributeMetadata> getAttributes()
public Collection<MBeanMetadata.OperationMetadata> getOperations()
Copyright © 2021 JBoss by Red Hat. All rights reserved.