@Configuration(proxyBeanMethods=false) @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, waitSEpublic void setImportMetadata(AnnotationMetadata importMetadata)
ImportAwareConfiguration クラスのアノテーションメタデータを設定します。ImportAware の setImportMetadata public void setEnvironment(Environment environment)
EnvironmentAwareEnvironment を設定します。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()