| Package | Description | 
|---|---|
| org.springframework.jmx.export | This package provides declarative creation and registration of
 Spring-managed beans as JMX MBeans. | 
| org.springframework.jmx.export.assembler | Provides a strategy for MBeanInfo assembly. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | MBeanExporter. setAssembler(MBeanInfoAssembler assembler)Set the implementation of the  MBeanInfoAssemblerinterface to use
 for this exporter. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | AutodetectCapableMBeanInfoAssemblerExtends the  MBeanInfoAssemblerto add autodetection logic. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractConfigurableMBeanInfoAssemblerBase class for MBeanInfoAssemblers that support configurable
 JMX notification behavior. | 
| class  | AbstractMBeanInfoAssemblerAbstract implementation of the  MBeanInfoAssemblerinterface
 that encapsulates the creation of aModelMBeanInfoinstance
 but delegates the creation of metadata to subclasses. | 
| class  | AbstractReflectiveMBeanInfoAssemblerBuilds on the  AbstractMBeanInfoAssemblersuperclass to
 add a basic algorithm for building metadata based on the
 reflective metadata of the MBean class. | 
| class  | InterfaceBasedMBeanInfoAssemblerSubclass of  AbstractReflectiveMBeanInfoAssemblerthat allows for
 the management interface of a bean to be defined using arbitrary interfaces. | 
| class  | MetadataMBeanInfoAssemblerImplementation of the  MBeanInfoAssemblerinterface that reads
 the management interface information from source level metadata. | 
| class  | MethodExclusionMBeanInfoAssemblerAbstractReflectiveMBeanInfoAssemblersubclass that allows
 method names to be explicitly excluded as MBean operations and attributes. | 
| class  | MethodNameBasedMBeanInfoAssemblerSubclass of  AbstractReflectiveMBeanInfoAssemblerthat allows
 to specify method names to be exposed as MBean operations and attributes. | 
| class  | SimpleReflectiveMBeanInfoAssemblerSimple subclass of  AbstractReflectiveMBeanInfoAssemblerthat always votes yes for method and property inclusion, effectively exposing
 all public methods and properties as operations and attributes. |