public class ManageableComponentMetadata extends ComponentMetadata
ComponentMetadata, this version also includes JMX related metadata, as expressed
by MBean, ManagedAttribute and ManagedOperation annotations.ComponentMetadata.InjectMetadata, ComponentMetadata.PrioritizedMethodMetadataEMPTY_INJECT_METHODS, EMPTY_PRIORITIZED_METHODS| Constructor and Description |
|---|
ManageableComponentMetadata(Class<?> component,
List<Method> injectMethods,
List<Method> startMethods,
List<Method> stopMethods,
boolean global,
boolean survivesRestarts,
List<Field> managedAttributeFields,
List<Method> managedAttributeMethods,
List<Method> managedOperationMethods,
MBean mbean) |
| Modifier and Type | Method and Description |
|---|---|
Set<JmxAttributeMetadata> |
getAttributeMetadata() |
String |
getDescription() |
String |
getJmxObjectName() |
Set<JmxOperationMetadata> |
getOperationMetadata() |
boolean |
isManageable() |
ManageableComponentMetadata |
toManageableComponentMetadata() |
String |
toString() |
getClazz, getDependencies, getInjectMethods, getName, getStartMethods, getStopMethods, isGlobalScope, isSurvivesRestartspublic ManageableComponentMetadata(Class<?> component, List<Method> injectMethods, List<Method> startMethods, List<Method> stopMethods, boolean global, boolean survivesRestarts, List<Field> managedAttributeFields, List<Method> managedAttributeMethods, List<Method> managedOperationMethods, MBean mbean)
public String getJmxObjectName()
public String getDescription()
public Set<JmxAttributeMetadata> getAttributeMetadata()
public Set<JmxOperationMetadata> getOperationMetadata()
public boolean isManageable()
isManageable in class ComponentMetadatapublic ManageableComponentMetadata toManageableComponentMetadata()
toManageableComponentMetadata in class ComponentMetadatapublic String toString()
toString in class ComponentMetadataCopyright © 2012 JBoss by Red Hat. All Rights Reserved.