@Configuration @Role(value=2) public class MBeanExportConfiguration extends ObjectSE implements ImportAware, EnvironmentAware, BeanFactoryAware
AnnotationMBeanExporter
Bean を登録する @Configuration
クラス。 この構成クラスは、EnableMBeanExport
アノテーションを使用すると自動的にインポートされます。使用箇所の詳細については、javadoc を参照してください。
EnableMBeanExport
修飾子と型 | クラスと説明 |
---|---|
static class | MBeanExportConfiguration.SpecificPlatform カスタム MBean 処理を必要とする可能性のある特定のプラットフォーム。 |
コンストラクターと説明 |
---|
MBeanExportConfiguration() |
修飾子と型 | メソッドと説明 |
---|---|
AnnotationMBeanExporter | mbeanExporter() |
void | setBeanFactory(BeanFactory beanFactory) 所有ファクトリを Bean インスタンスに提供するコールバック。 |
void | setEnvironment(Environment environment) このコンポーネントが実行される Environment を設定します。 |
void | setImportMetadata(AnnotationMetadata importMetadata) インポートする @ Configuration クラスのアノテーションメタデータを設定します。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public void setImportMetadata(AnnotationMetadata importMetadata)
ImportAware
Configuration
クラスのアノテーションメタデータを設定します。ImportAware
の setImportMetadata
public void setEnvironment(Environment environment)
EnvironmentAware
Environment
を設定します。EnvironmentAware
の setEnvironment
public void setBeanFactory(BeanFactory beanFactory)
BeanFactoryAware
通常の Bean プロパティの設定後、ただし InitializingBean.afterPropertiesSet()
またはカスタム init-method などの初期化コールバックの前に呼び出されます。
BeanFactoryAware
の setBeanFactory
beanFactory
- 所有 BeanFactory(非 null
)。Bean は、ファクトリのメソッドをすぐに呼び出すことができます。BeanInitializationException
@Bean(name="mbeanExporter") @Role(value=2) public AnnotationMBeanExporter mbeanExporter()