Class ModelMBeanIntrospector
- java.lang.Object
-
- org.nuxeo.runtime.management.inspector.ModelMBeanIntrospector
-
public class ModelMBeanIntrospector extends Object
- Author:
- matic
-
-
Field Summary
Fields Modifier and Type Field Description protected Map<String,ModelMBeanAttributeInfo>
attributesInfo
protected Class<?>
clazz
protected Map<String,ModelMBeanConstructorInfo>
constructorsInfo
protected ModelMBeanInfo
managementInfo
protected Map<String,ModelMBeanNotificationInfo>
notificationsInfo
protected Map<String,ModelMBeanOperationInfo>
operationsInfo
-
Constructor Summary
Constructors Constructor Description ModelMBeanIntrospector(Class<?> clazz)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
doCollectAttributes(Class<?> clazz, BeanInfo beanInfo)
protected void
doCollectConstructors(Class<?> clazz, BeanInfo info)
protected void
doCollectIfaces(Set<Class<?>> ifaces, Class<?> clazz)
protected void
doCollectMgmtIfaces(Set<Class<?>> ifaces, Class<?> clazz)
protected void
doCollectNotifications(Class<?> clazz, BeanInfo info)
protected void
doCollectOperations(Class<?> clazz, BeanInfo beanInfo)
protected String
doExtractMethodSuffix(String operationName)
protected Descriptor
doGetDescriptor(FeatureDescriptor info, String descriptorType)
-
-
-
Field Detail
-
clazz
protected final Class<?> clazz
-
managementInfo
protected ModelMBeanInfo managementInfo
-
attributesInfo
protected final Map<String,ModelMBeanAttributeInfo> attributesInfo
-
constructorsInfo
protected final Map<String,ModelMBeanConstructorInfo> constructorsInfo
-
operationsInfo
protected final Map<String,ModelMBeanOperationInfo> operationsInfo
-
notificationsInfo
protected final Map<String,ModelMBeanNotificationInfo> notificationsInfo
-
-
Constructor Detail
-
ModelMBeanIntrospector
public ModelMBeanIntrospector(Class<?> clazz)
-
-
Method Detail
-
doGetDescriptor
protected Descriptor doGetDescriptor(FeatureDescriptor info, String descriptorType)
-
-