public class IntegrationMetadataMBeanInfoAssembler
extends org.springframework.jmx.export.assembler.MetadataMBeanInfoAssembler
MetadataMBeanInfoAssembler
extension to assemble metadata MBean info
from the LifecycleMessageSourceMetrics
or LifecycleMessageHandlerMetrics
managed bean's delegate.
All other managed beans are left as is.
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 |
---|
IntegrationMetadataMBeanInfoAssembler(org.springframework.jmx.export.metadata.JmxAttributeSource attributeSource) |
Modifier and Type | Method and Description |
---|---|
protected java.lang.String |
getDescription(java.lang.Object managedBean,
java.lang.String beanKey) |
protected void |
populateMBeanDescriptor(javax.management.Descriptor desc,
java.lang.Object managedBean,
java.lang.String beanKey) |
afterPropertiesSet, checkManagedBean, getAttributeDescription, getNotificationInfo, getOperationDescription, getOperationParameters, includeBean, includeOperation, includeReadAttribute, includeWriteAttribute, populateAttributeDescriptor, populateOperationDescriptor, setAttributeSource
applyCurrencyTimeLimit, applyDefaultCurrencyTimeLimit, createModelMBeanOperationInfo, getAttributeInfo, getClassForDescriptor, getDefaultCurrencyTimeLimit, getOperationInfo, getParameterNameDiscoverer, isExposeClassDescriptor, isUseStrictCasing, setDefaultCurrencyTimeLimit, setExposeClassDescriptor, setParameterNameDiscoverer, setUseStrictCasing
getClassName, getClassToExpose, getClassToExpose, getConstructorInfo, getMBeanInfo, getTargetClass
public IntegrationMetadataMBeanInfoAssembler(org.springframework.jmx.export.metadata.JmxAttributeSource attributeSource)
protected java.lang.String getDescription(java.lang.Object managedBean, java.lang.String beanKey)
getDescription
in class org.springframework.jmx.export.assembler.MetadataMBeanInfoAssembler
protected void populateMBeanDescriptor(javax.management.Descriptor desc, java.lang.Object managedBean, java.lang.String beanKey)
populateMBeanDescriptor
in class org.springframework.jmx.export.assembler.MetadataMBeanInfoAssembler