public abstract class AbstractHybrisJmxTest extends HybrisJUnit4Test
jaloSession| Constructor and Description |
|---|
AbstractHybrisJmxTest() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
checkAllAttributtes(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 |
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 |
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) |
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
|
protected MetadataMBeanInfoAssembler |
getJMXAssembler() |
protected MBeanRegisterUtilities |
getJMXRegistry() |
void |
initContext() |
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
|
establishJaloSession, finish, getOrCreateCurrency, getOrCreateLanguage, init, intenseChecksActivated, takeJaloSessionpublic void initContext()
throws javax.management.JMException
javax.management.JMExceptionprotected MBeanRegisterUtilities getJMXRegistry()
protected MetadataMBeanInfoAssembler getJMXAssembler()
protected java.util.Map<java.lang.String,AbstractJMXMBean> getAllSpringJMXBeans()
protected void checkDuplicatedOperations(AbstractJMXMBean bean, javax.management.MBeanInfo infoToVerify)
MetadataMBeanInfoAssembler implementation no duplicate
operation is retrieved for a specific attribute (see : HOR-683)protected void checkAllAttributtes(AbstractJMXMBean bean, javax.management.MBeanInfo infoToVerify)
ManagedAttribute are in its
implementation is assembled correctly by JMX assemblerprotected void checkAllOperations(AbstractJMXMBean bean, javax.management.MBeanInfo infoToVerify)
ManagedOperation are in its
implementation is assembled correctly by JMX assemblerprotected void verifyMethodSignature(java.lang.String prefix,
java.util.Map<java.lang.String,java.lang.reflect.Method> attributableMethods,
javax.management.MBeanAttributeInfo mbai)
Copyright © 2018 SAP SE. All Rights Reserved.