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