Class AbstractHybrisJmxTest

    • Constructor Detail

      • AbstractHybrisJmxTest

        public AbstractHybrisJmxTest()
    • Method Detail

      • initContext

        public void initContext()
                         throws javax.management.JMException
        Throws:
        javax.management.JMException
      • getJMXAssembler

        protected org.springframework.jmx.export.assembler.MetadataMBeanInfoAssembler getJMXAssembler()
      • getAllSpringJMXBeans

        protected java.util.Map<java.lang.String,​AbstractJMXMBean> getAllSpringJMXBeans()
        gets all spring beans registered as JMX beans as map where key = jmx bean name (), value = is jmx bean instance
      • checkDuplicatedOperations

        protected void checkDuplicatedOperations​(AbstractJMXMBean bean,
                                                 javax.management.MBeanInfo infoToVerify)
        checks if for a bean meta information retrieved by MetadataMBeanInfoAssembler implementation no duplicate operation is retrieved for a specific attribute (see : HOR-683)
      • checkAllAttributes

        protected void checkAllAttributes​(AbstractJMXMBean bean,
                                          javax.management.MBeanInfo infoToVerify)
        checks if all methods exposed in interface for jmx bean and annotated as ManagedAttribute are in its implementation is assembled correctly by JMX assembler
      • checkAllOperations

        protected void checkAllOperations​(AbstractJMXMBean bean,
                                          javax.management.MBeanInfo infoToVerify)
        checks if all methods exposed in interface for jmx bean and annotated as ManagedOperation are in its implementation is assembled correctly by JMX assembler
      • verifyMethodSignature

        protected void verifyMethodSignature​(java.lang.String prefix,
                                             java.util.Map<java.lang.String,​java.lang.reflect.Method> attributableMethods,
                                             javax.management.MBeanAttributeInfo mbai)
        verify method signature