Class ManageableComponentMetadata
- java.lang.Object
-
- org.infinispan.factories.components.ComponentMetadata
-
- org.infinispan.factories.components.ManageableComponentMetadata
-
- All Implemented Interfaces:
java.io.Serializable
@Deprecated public class ManageableComponentMetadata extends ComponentMetadata
Deprecated.Since 10.0, does not work as the annotations are not available at runtimeA specialization ofComponentMetadata, this version also includes JMX related metadata, as expressed byMBean,ManagedAttributeandManagedOperationannotations.- Author:
- Manik Surtani
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.infinispan.factories.components.ComponentMetadata
ComponentMetadata.InjectFieldMetadata, ComponentMetadata.InjectMethodMetadata, ComponentMetadata.PrioritizedMethodMetadata
-
-
Field Summary
-
Fields inherited from class org.infinispan.factories.components.ComponentMetadata
EMPTY_INJECT_METHODS, EMPTY_PRIORITIZED_METHODS
-
-
Constructor Summary
Constructors Constructor Description ManageableComponentMetadata(java.lang.Class<?> component, java.util.List<java.lang.reflect.Field> injectFields, java.util.List<java.lang.reflect.Method> injectMethods, java.util.List<java.lang.reflect.Method> startMethods, java.util.List<java.lang.reflect.Method> postStartMethods, java.util.List<java.lang.reflect.Method> stopMethods, boolean global, boolean survivesRestarts, java.util.List<java.lang.reflect.Field> managedAttributeFields, java.util.List<java.lang.reflect.Method> managedAttributeMethods, java.util.List<java.lang.reflect.Method> managedOperationMethods, MBean mbean)Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description java.util.Set<JmxAttributeMetadata>getAttributeMetadata()Deprecated.java.lang.StringgetDescription()Deprecated.java.lang.StringgetJmxObjectName()Deprecated.java.util.Set<JmxOperationMetadata>getOperationMetadata()Deprecated.booleanisManageable()Deprecated.ManageableComponentMetadatatoManageableComponentMetadata()Deprecated.java.lang.StringtoString()Deprecated.-
Methods inherited from class org.infinispan.factories.components.ComponentMetadata
extractDependencyType, getClazz, getDependencies, getInjectFields, getInjectMethods, getName, getPostStartMethods, getScope, getStartMethods, getStopMethods, isGlobalScope, isSurvivesRestarts
-
-
-
-
Constructor Detail
-
ManageableComponentMetadata
public ManageableComponentMetadata(java.lang.Class<?> component, java.util.List<java.lang.reflect.Field> injectFields, java.util.List<java.lang.reflect.Method> injectMethods, java.util.List<java.lang.reflect.Method> startMethods, java.util.List<java.lang.reflect.Method> postStartMethods, java.util.List<java.lang.reflect.Method> stopMethods, boolean global, boolean survivesRestarts, java.util.List<java.lang.reflect.Field> managedAttributeFields, java.util.List<java.lang.reflect.Method> managedAttributeMethods, java.util.List<java.lang.reflect.Method> managedOperationMethods, MBean mbean)Deprecated.
-
-
Method Detail
-
getJmxObjectName
public java.lang.String getJmxObjectName()
Deprecated.
-
getDescription
public java.lang.String getDescription()
Deprecated.
-
getAttributeMetadata
public java.util.Set<JmxAttributeMetadata> getAttributeMetadata()
Deprecated.
-
getOperationMetadata
public java.util.Set<JmxOperationMetadata> getOperationMetadata()
Deprecated.
-
isManageable
public boolean isManageable()
Deprecated.- Overrides:
isManageablein classComponentMetadata
-
toManageableComponentMetadata
public ManageableComponentMetadata toManageableComponentMetadata()
Deprecated.- Overrides:
toManageableComponentMetadatain classComponentMetadata
-
toString
public java.lang.String toString()
Deprecated.- Overrides:
toStringin classComponentMetadata
-
-