public class IntegrationMetadataMBeanInfoAssembler extends 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(JmxAttributeSource attributeSource) |
Modifier and Type | Method and Description |
---|---|
protected String |
getDescription(Object managedBean,
String beanKey) |
protected void |
populateMBeanDescriptor(Descriptor desc,
Object managedBean,
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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getMBeanInfo
public IntegrationMetadataMBeanInfoAssembler(JmxAttributeSource attributeSource)
protected String getDescription(Object managedBean, String beanKey)
getDescription
in class MetadataMBeanInfoAssembler
protected void populateMBeanDescriptor(Descriptor desc, Object managedBean, String beanKey)
populateMBeanDescriptor
in class MetadataMBeanInfoAssembler