Package com.adobe.granite.jmx.annotation
Class OpenAnnotatedStandardMBean
- java.lang.Object
-
- javax.management.StandardMBean
-
- com.adobe.granite.jmx.annotation.AnnotatedStandardMBean
-
- com.adobe.granite.jmx.annotation.OpenAnnotatedStandardMBean
-
- All Implemented Interfaces:
javax.management.DynamicMBean
,javax.management.MBeanRegistration
public class OpenAnnotatedStandardMBean extends AnnotatedStandardMBean
The extension ofAnnotatedStandardMBean
that will generateOpenMBeanInfo
. If any exception occur during generation, thenMBeanInfo
generated by the parent class is returned instead.This implementation will look for the required
OpenTypeInfo
annotation if the data type of attribute, operation or constructor isCompositeData
orTabularData
. This annotation will provide a class that will be a template to generate the respectiveCompositeType
orTabularType
.- See Also:
OpenMBeanInfo
,AnnotatedStandardMBean
,OpenTypeInfo
,TabularTypeInfo
-
-
Constructor Summary
Constructors Constructor Description OpenAnnotatedStandardMBean(T implementation, java.lang.Class<T> mbeanInterface)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.management.MBeanInfo
getMBeanInfo()
-