org.infinispan.factories.components
Class ManageableComponentMetadata
java.lang.Object
org.infinispan.factories.components.ComponentMetadata
org.infinispan.factories.components.ManageableComponentMetadata
- All Implemented Interfaces:
- Serializable
public class ManageableComponentMetadata
- extends ComponentMetadata
A specialization of ComponentMetadata
, this version also includes JMX related metadata, as expressed
by MBean
, ManagedAttribute
and ManagedOperation
annotations.
- Since:
- 5.1
- Author:
- Manik Surtani
- See Also:
- Serialized Form
ManageableComponentMetadata
public 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)
getJmxObjectName
public String getJmxObjectName()
getDescription
public String getDescription()
getAttributeMetadata
public Set<JmxAttributeMetadata> getAttributeMetadata()
getOperationMetadata
public Set<JmxOperationMetadata> getOperationMetadata()
isManageable
public boolean isManageable()
- Overrides:
isManageable
in class ComponentMetadata
toManageableComponentMetadata
public ManageableComponentMetadata toManageableComponentMetadata()
- Overrides:
toManageableComponentMetadata
in class ComponentMetadata
toString
public String toString()
- Overrides:
toString
in class ComponentMetadata
Copyright © 2013 JBoss, a division of Red Hat. All Rights Reserved.