See: Description
| Interface | Description | 
|---|---|
| AutodetectCapableMBeanInfoAssembler | 
 Extends the  
MBeanInfoAssembler to add autodetection logic. | 
| MBeanInfoAssembler | 
 Interface to be implemented by all classes that can
 create management interface metadata for a managed resource. 
 | 
| Class | Description | 
|---|---|
| AbstractConfigurableMBeanInfoAssembler | 
 Base class for MBeanInfoAssemblers that support configurable
 JMX notification behavior. 
 | 
| AbstractMBeanInfoAssembler | 
 Abstract implementation of the  
MBeanInfoAssembler interface
 that encapsulates the creation of a ModelMBeanInfo instance
 but delegates the creation of metadata to subclasses. | 
| AbstractReflectiveMBeanInfoAssembler | 
 Builds on the  
AbstractMBeanInfoAssembler superclass to
 add a basic algorithm for building metadata based on the
 reflective metadata of the MBean class. | 
| InterfaceBasedMBeanInfoAssembler | 
 Subclass of  
AbstractReflectiveMBeanInfoAssembler that allows for
 the management interface of a bean to be defined using arbitrary interfaces. | 
| MetadataMBeanInfoAssembler | 
 Implementation of the  
MBeanInfoAssembler interface that reads
 the management interface information from source level metadata. | 
| MethodExclusionMBeanInfoAssembler | 
AbstractReflectiveMBeanInfoAssembler subclass that allows
 method names to be explicitly excluded as MBean operations and attributes. | 
| MethodNameBasedMBeanInfoAssembler | 
 Subclass of  
AbstractReflectiveMBeanInfoAssembler that allows
 to specify method names to be exposed as MBean operations and attributes. | 
| SimpleReflectiveMBeanInfoAssembler | 
 Simple subclass of  
AbstractReflectiveMBeanInfoAssembler
 that always votes yes for method and property inclusion, effectively exposing
 all public methods and properties as operations and attributes. |