Class HybrisMetadataMBeanInfoAssembler

  • All Implemented Interfaces:
    org.springframework.beans.factory.InitializingBean, org.springframework.jmx.export.assembler.AutodetectCapableMBeanInfoAssembler, org.springframework.jmx.export.assembler.MBeanInfoAssembler

    public class HybrisMetadataMBeanInfoAssembler
    extends org.springframework.jmx.export.assembler.MetadataMBeanInfoAssembler
    Specific assembler gathers ModelMBeanOperationInfo only for a methods which has really ManagedOperation annotation.
    • 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
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected javax.management.modelmbean.ModelMBeanOperationInfo[] getOperationInfo​(java.lang.Object managedBean, java.lang.String beanKey)  
      • Methods inherited from class org.springframework.jmx.export.assembler.MetadataMBeanInfoAssembler

        afterPropertiesSet, checkManagedBean, getAttributeDescription, getDescription, getNotificationInfo, getOperationDescription, getOperationParameters, includeBean, includeOperation, includeReadAttribute, includeWriteAttribute, populateAttributeDescriptor, populateMBeanDescriptor, populateOperationDescriptor, setAttributeSource
      • Methods inherited from class org.springframework.jmx.export.assembler.AbstractReflectiveMBeanInfoAssembler

        applyCurrencyTimeLimit, applyDefaultCurrencyTimeLimit, createModelMBeanOperationInfo, getAttributeInfo, getClassForDescriptor, getDefaultCurrencyTimeLimit, getParameterNameDiscoverer, isExposeClassDescriptor, isUseStrictCasing, setDefaultCurrencyTimeLimit, setExposeClassDescriptor, setParameterNameDiscoverer, setUseStrictCasing
      • Methods inherited from class org.springframework.jmx.export.assembler.AbstractMBeanInfoAssembler

        getClassName, getClassToExpose, getClassToExpose, getConstructorInfo, getMBeanInfo, getTargetClass
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface org.springframework.jmx.export.assembler.MBeanInfoAssembler

        getMBeanInfo
    • Constructor Detail

      • HybrisMetadataMBeanInfoAssembler

        public HybrisMetadataMBeanInfoAssembler()
    • Method Detail

      • getOperationInfo

        protected javax.management.modelmbean.ModelMBeanOperationInfo[] getOperationInfo​(java.lang.Object managedBean,
                                                                                         java.lang.String beanKey)
        Overrides:
        getOperationInfo in class org.springframework.jmx.export.assembler.AbstractReflectiveMBeanInfoAssembler