public class MetadataMBeanInfoAssembler
extends org.springframework.jmx.export.assembler.MetadataMBeanInfoAssembler
ATTRIBUTE_OPERATION_VISIBILITY, FIELD_CLASS, FIELD_CURRENCY_TIME_LIMIT, FIELD_DEFAULT, FIELD_DISPLAY_NAME, FIELD_GET_METHOD, FIELD_LOG, FIELD_LOG_FILE, FIELD_METRIC_CATEGORY, FIELD_METRIC_TYPE, FIELD_PERSIST_LOCATION, FIELD_PERSIST_NAME, FIELD_PERSIST_PERIOD, FIELD_PERSIST_POLICY, FIELD_ROLE, FIELD_SET_METHOD, FIELD_UNITS, FIELD_VISIBILITY, ROLE_GETTER, ROLE_OPERATION, ROLE_SETTER
Constructor and Description |
---|
MetadataMBeanInfoAssembler() |
Modifier and Type | Method and Description |
---|---|
protected void |
checkManagedBean(Object managedBean) |
protected ModelMBeanAttributeInfo[] |
getAttributeInfo(Object managedBean,
String beanKey) |
protected ModelMBeanNotificationInfo[] |
getNotificationInfo(Object managedBean,
String beanKey) |
protected ModelMBeanOperationInfo[] |
getOperationInfo(Object managedBean,
String beanKey) |
protected void |
populateMBeanDescriptor(Descriptor desc,
Object managedBean,
String beanKey) |
afterPropertiesSet, getAttributeDescription, getDescription, getOperationDescription, getOperationParameters, includeBean, includeOperation, includeReadAttribute, includeWriteAttribute, populateAttributeDescriptor, populateOperationDescriptor, setAttributeSource
applyCurrencyTimeLimit, applyDefaultCurrencyTimeLimit, createModelMBeanOperationInfo, getClassForDescriptor, getDefaultCurrencyTimeLimit, getParameterNameDiscoverer, isExposeClassDescriptor, isUseStrictCasing, setDefaultCurrencyTimeLimit, setExposeClassDescriptor, setParameterNameDiscoverer, setUseStrictCasing
getClassName, getClassToExpose, getClassToExpose, getConstructorInfo, getMBeanInfo, getTargetClass
protected void checkManagedBean(Object managedBean) throws IllegalArgumentException
checkManagedBean
in class org.springframework.jmx.export.assembler.MetadataMBeanInfoAssembler
IllegalArgumentException
protected ModelMBeanNotificationInfo[] getNotificationInfo(Object managedBean, String beanKey)
getNotificationInfo
in class org.springframework.jmx.export.assembler.MetadataMBeanInfoAssembler
protected void populateMBeanDescriptor(Descriptor desc, Object managedBean, String beanKey)
populateMBeanDescriptor
in class org.springframework.jmx.export.assembler.MetadataMBeanInfoAssembler
protected ModelMBeanAttributeInfo[] getAttributeInfo(Object managedBean, String beanKey) throws JMException
getAttributeInfo
in class org.springframework.jmx.export.assembler.AbstractReflectiveMBeanInfoAssembler
JMException
protected ModelMBeanOperationInfo[] getOperationInfo(Object managedBean, String beanKey)
getOperationInfo
in class org.springframework.jmx.export.assembler.AbstractReflectiveMBeanInfoAssembler
Copyright © 2022. All rights reserved.