public class MBeanRegisterUtilities
extends java.lang.Object
AbstractJMXMBeans.| Constructor and Description |
|---|
MBeanRegisterUtilities() |
| Modifier and Type | Method and Description |
|---|---|
protected javax.management.StandardMBean |
createAndConfigureMBean(java.lang.Object bean,
java.lang.String beanKey,
java.lang.Class beanInterafce) |
MBeanInfoAssembler |
getAssembler()
used for the org.springframework.jmx.export.annotation.* annotations in the java classes
|
java.util.Map<java.lang.String,AbstractJMXMBean> |
getRegisteredBeans() |
java.util.Map<java.lang.String,AbstractJMXMBean> |
getUnRegisteredBeans() |
void |
refreshMBeans()
refresh/updates the map with the registered and unregistered beans.
|
void |
registerMBeans(java.util.Map<java.lang.String,AbstractJMXMBean> beans)
Register the given beans.
|
void |
setAssembler(MBeanInfoAssembler assembler)
used for the org.springframework.jmx.export.annotation.* annotaions in the java classes.
|
void |
unregisterMBeans(java.util.Map<java.lang.String,AbstractJMXMBean> beans)
Unregister the given map beans.
|
public void registerMBeans(java.util.Map<java.lang.String,AbstractJMXMBean> beans)
beans - currently not yet registered beans.public void unregisterMBeans(java.util.Map<java.lang.String,AbstractJMXMBean> beans)
beans - beans which are registered.protected javax.management.StandardMBean createAndConfigureMBean(java.lang.Object bean,
java.lang.String beanKey,
java.lang.Class beanInterafce)
throws MBeanExportException
MBeanExportExceptionpublic java.util.Map<java.lang.String,AbstractJMXMBean> getRegisteredBeans()
AbstractJMXMBeans and their qualifier as String.public java.util.Map<java.lang.String,AbstractJMXMBean> getUnRegisteredBeans()
AbstractJMXMBeans and their qualifier as String.public void refreshMBeans()
public void setAssembler(MBeanInfoAssembler assembler)
assembler - the assembler to setpublic MBeanInfoAssembler getAssembler()
Copyright © 2018 SAP SE. All Rights Reserved.