Class DynamicMBeanExporter

java.lang.Object
org.springframework.jmx.support.MBeanRegistrationSupport
org.springframework.jmx.export.MBeanExporter
org.alfresco.repo.management.DynamicMBeanExporter
All Implemented Interfaces:
DynamicMBeanExportOperations, org.springframework.beans.factory.Aware, org.springframework.beans.factory.BeanClassLoaderAware, org.springframework.beans.factory.BeanFactoryAware, org.springframework.beans.factory.DisposableBean, org.springframework.beans.factory.InitializingBean, org.springframework.beans.factory.SmartInitializingSingleton, org.springframework.jmx.export.MBeanExportOperations

public class DynamicMBeanExporter extends org.springframework.jmx.export.MBeanExporter implements DynamicMBeanExportOperations
An MBeanExporter that allows individual MBeans to be registered and unregistered over time.
  • Field Summary

    Fields inherited from class org.springframework.jmx.export.MBeanExporter

    AUTODETECT_ALL, AUTODETECT_ASSEMBLER, AUTODETECT_MBEAN, AUTODETECT_NONE

    Fields inherited from class org.springframework.jmx.support.MBeanRegistrationSupport

    logger, server
  • Constructor Summary

    Constructors
    Constructor
    Description
    Instantiates a new dynamic MBean exporter.
  • Method Summary

    Modifier and Type
    Method
    Description
    registerMBean(Object managedResource, ObjectName objectName)
    Registers an MBean.
    void
     
    void
    Unregisters an MBean

    Methods inherited from class org.springframework.jmx.export.MBeanExporter

    adaptMBeanIfPossible, addExcludedBean, afterPropertiesSet, afterSingletonsInstantiated, createAndConfigureMBean, createModelMBean, destroy, getObjectName, isBeanDefinitionLazyInit, isMBean, onRegister, onUnregister, registerBeanNameOrInstance, registerBeans, registerManagedResource, registerManagedResource, setAllowEagerInit, setAssembler, setAutodetect, setAutodetectMode, setAutodetectModeName, setBeanClassLoader, setBeanFactory, setBeans, setEnsureUniqueRuntimeObjectNames, setExcludedBeans, setExposeManagedResourceClassLoader, setListeners, setNamingStrategy, setNotificationListenerMappings, setNotificationListeners, unregisterManagedResource

    Methods inherited from class org.springframework.jmx.support.MBeanRegistrationSupport

    doRegister, doUnregister, getRegisteredObjectNames, getServer, onRegister, setRegistrationPolicy, unregisterBeans

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait