@Configuration(proxyBeanMethods=false) public class IntegrationMBeanExportConfiguration extends ObjectSE implements ImportAware, EnvironmentAware, BeanFactoryAware
IntegrationMBeanExporter
Bean を登録する @Configuration
クラス。 この構成クラスは、EnableIntegrationMBeanExport
アノテーションを使用すると自動的にインポートされます。使用箇所の詳細については、javadoc を参照してください。
修飾子と型 | フィールドと説明 |
---|---|
static StringSE | MBEAN_EXPORTER_NAME デフォルトの IntegrationMBeanExporter Bean の名前。 |
コンストラクターと説明 |
---|
IntegrationMBeanExportConfiguration() |
修飾子と型 | メソッドと説明 |
---|---|
IntegrationMBeanExporter | mbeanExporter() |
void | setBeanFactory(BeanFactory beanFactory) |
void | setEnvironment(Environment environment) |
void | setImportMetadata(AnnotationMetadata importMetadata) |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public static final StringSE MBEAN_EXPORTER_NAME
IntegrationMBeanExporter
Bean の名前。public void setBeanFactory(BeanFactory beanFactory) throws BeansException
BeanFactoryAware
の setBeanFactory
BeansException
public void setEnvironment(Environment environment)
EnvironmentAware
の setEnvironment
public void setImportMetadata(AnnotationMetadata importMetadata)
ImportAware
の setImportMetadata
@Bean(name="integrationMbeanExporter") @Role(value=2) public IntegrationMBeanExporter mbeanExporter()