Class JmxMBeanInfoAssembler

java.lang.Object
org.springframework.jmx.export.assembler.AbstractMBeanInfoAssembler
org.springframework.jmx.export.assembler.AbstractReflectiveMBeanInfoAssembler
org.springframework.jmx.export.assembler.AbstractConfigurableMBeanInfoAssembler
org.frankframework.jmx.JmxMBeanInfoAssembler
All Implemented Interfaces:
org.springframework.jmx.export.assembler.MBeanInfoAssembler

public class JmxMBeanInfoAssembler extends org.springframework.jmx.export.assembler.AbstractConfigurableMBeanInfoAssembler
  • Field Summary

    Fields inherited from class org.springframework.jmx.export.assembler.AbstractReflectiveMBeanInfoAssembler

    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 Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
    protected String
    getAttributeDescription(PropertyDescriptor propertyDescriptor, String beanKey)
     
    protected boolean
    includeOperation(Method method, String beanKey)
     
    protected boolean
     
    protected boolean
     

    Methods inherited from class org.springframework.jmx.export.assembler.AbstractConfigurableMBeanInfoAssembler

    getNotificationInfo, setNotificationInfoMappings, setNotificationInfos

    Methods inherited from class org.springframework.jmx.export.assembler.AbstractReflectiveMBeanInfoAssembler

    applyCurrencyTimeLimit, applyDefaultCurrencyTimeLimit, getAttributeInfo, getClassForDescriptor, getDefaultCurrencyTimeLimit, getOperationDescription, getOperationInfo, getOperationParameters, getParameterNameDiscoverer, isExposeClassDescriptor, isUseStrictCasing, populateAttributeDescriptor, populateMBeanDescriptor, populateOperationDescriptor, setDefaultCurrencyTimeLimit, setExposeClassDescriptor, setParameterNameDiscoverer, setUseStrictCasing

    Methods inherited from class org.springframework.jmx.export.assembler.AbstractMBeanInfoAssembler

    checkManagedBean, getClassName, getClassToExpose, getClassToExpose, getConstructorInfo, getDescription, getMBeanInfo, getTargetClass

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • JmxMBeanInfoAssembler

      public JmxMBeanInfoAssembler()
  • Method Details

    • includeReadAttribute

      protected boolean includeReadAttribute(Method method, String beanKey)
      Specified by:
      includeReadAttribute in class org.springframework.jmx.export.assembler.AbstractReflectiveMBeanInfoAssembler
    • includeWriteAttribute

      protected boolean includeWriteAttribute(Method method, String beanKey)
      Specified by:
      includeWriteAttribute in class org.springframework.jmx.export.assembler.AbstractReflectiveMBeanInfoAssembler
    • includeOperation

      protected boolean includeOperation(Method method, String beanKey)
      Specified by:
      includeOperation in class org.springframework.jmx.export.assembler.AbstractReflectiveMBeanInfoAssembler
    • getAttributeDescription

      protected String getAttributeDescription(PropertyDescriptor propertyDescriptor, String beanKey)
      Overrides:
      getAttributeDescription in class org.springframework.jmx.export.assembler.AbstractReflectiveMBeanInfoAssembler
    • createModelMBeanOperationInfo

      protected ModelMBeanOperationInfo createModelMBeanOperationInfo(Method method, String name, String beanKey)
      Overrides:
      createModelMBeanOperationInfo in class org.springframework.jmx.export.assembler.AbstractReflectiveMBeanInfoAssembler