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>attributesInfoprotected Class<?>clazzprotected Map<String,ModelMBeanConstructorInfo>constructorsInfoprotected ModelMBeanInfomanagementInfoprotected Map<String,ModelMBeanNotificationInfo>notificationsInfoprotected 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 voiddoCollectAttributes(Class<?> clazz, BeanInfo beanInfo)protected voiddoCollectConstructors(Class<?> clazz, BeanInfo info)protected voiddoCollectIfaces(Set<Class<?>> ifaces, Class<?> clazz)protected voiddoCollectMgmtIfaces(Set<Class<?>> ifaces, Class<?> clazz)protected voiddoCollectNotifications(Class<?> clazz, BeanInfo info)protected voiddoCollectOperations(Class<?> clazz, BeanInfo beanInfo)protected StringdoExtractMethodSuffix(String operationName)protected DescriptordoGetDescriptor(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)
-
-