@Configuration public class MBeanExportConfiguration extends Object implements ImportAware, BeanFactoryAware
@Configuration class that registers a AnnotationMBeanExporter bean.
 This configuration class is automatically imported when using the
 EnableMBeanExport annotation. See its javadoc for complete usage details.
EnableMBeanExport| Modifier and Type | Class and Description | 
|---|---|
| static class  | MBeanExportConfiguration.SpecificPlatform | 
| Constructor and Description | 
|---|
| MBeanExportConfiguration() | 
| Modifier and Type | Method and Description | 
|---|---|
| AnnotationMBeanExporter | mbeanExporter() | 
| void | setBeanFactory(BeanFactory beanFactory)Callback that supplies the owning factory to a bean instance. | 
| void | setImportMetadata(AnnotationMetadata importMetadata)Set the annotation metadata of the importing @ Configurationclass. | 
public void setImportMetadata(AnnotationMetadata importMetadata)
ImportAwareConfiguration class.setImportMetadata in interface ImportAwarepublic void setBeanFactory(BeanFactory beanFactory)
BeanFactoryAwareInvoked after the population of normal bean properties
 but before an initialization callback such as
 InitializingBean.afterPropertiesSet() or a custom init-method.
setBeanFactory in interface BeanFactoryAwarebeanFactory - owning BeanFactory (never null).
 The bean can immediately call methods on the factory.BeanInitializationException@Bean(name="mbeanExporter") @Role(value=2) public AnnotationMBeanExporter mbeanExporter()