public class MBeanExporter
extends org.springframework.jmx.export.MBeanExporter
StandardMBean
if it complies to MyObject -> MyObjectMBean naming scheme.
AnnotationMBeanInfoAssembler
to construct MBean descriptor for every bean.Constructor and Description |
---|
MBeanExporter() |
Modifier and Type | Method and Description |
---|---|
protected javax.management.DynamicMBean |
adaptMBeanIfPossible(java.lang.Object bean) |
void |
afterSingletonsInstantiated() |
protected boolean |
isMBean(java.lang.Class beanClass) |
addExcludedBean, afterPropertiesSet, createAndConfigureMBean, createModelMBean, destroy, getObjectName, isBeanDefinitionLazyInit, onRegister, onUnregister, registerBeanNameOrInstance, registerBeans, registerManagedResource, registerManagedResource, setAllowEagerInit, setAssembler, setAutodetect, setAutodetectMode, setAutodetectModeName, setBeanClassLoader, setBeanFactory, setBeans, setEnsureUniqueRuntimeObjectNames, setExcludedBeans, setExposeManagedResourceClassLoader, setListeners, setNamingStrategy, setNotificationListenerMappings, setNotificationListeners, unregisterManagedResource
public void afterSingletonsInstantiated()
afterSingletonsInstantiated
in interface org.springframework.beans.factory.SmartInitializingSingleton
afterSingletonsInstantiated
in class org.springframework.jmx.export.MBeanExporter
protected boolean isMBean(java.lang.Class beanClass)
isMBean
in class org.springframework.jmx.export.MBeanExporter
protected javax.management.DynamicMBean adaptMBeanIfPossible(java.lang.Object bean) throws javax.management.JMException
adaptMBeanIfPossible
in class org.springframework.jmx.export.MBeanExporter
javax.management.JMException