クラス AnnotationMBeanExporter
java.lang.ObjectSE
org.springframework.jmx.support.MBeanRegistrationSupport
org.springframework.jmx.export.MBeanExporter
org.springframework.jmx.export.annotation.AnnotationMBeanExporter
- 実装されたすべてのインターフェース:
Aware
、BeanClassLoaderAware
、BeanFactoryAware
、DisposableBean
、InitializingBean
、SmartInitializingSingleton
、MBeanExportOperations
Spring の標準
MBeanExporter
の便利なサブクラスであり、Spring Bean の JMX エクスポージャーのアノテーション使用をアクティブ化します: ManagedResource
、ManagedAttribute
、ManagedOperation
など。MetadataNamingStrategy
と MetadataMBeanInfoAssembler
を AnnotationJmxAttributeSource
で設定し、デフォルトで autodetection
をアクティブにします。
- 導入:
- 2.5
- 作成者:
- Juergen Hoeller
- 関連事項:
フィールドサマリー
クラス org.springframework.jmx.export.MBeanExporter から継承されたフィールド
AUTODETECT_ALL, AUTODETECT_ASSEMBLER, AUTODETECT_MBEAN, AUTODETECT_NONE
クラス org.springframework.jmx.support.MBeanRegistrationSupport から継承されたフィールド
logger, server
コンストラクターのサマリー
メソッドのサマリー
修飾子と型メソッド説明void
setBeanFactory
(BeanFactory beanFactory) void
setDefaultDomain
(StringSE defaultDomain) ソースレベルのメタデータが指定されていない場合、ObjectNames の生成に使用されるデフォルトのドメインを指定します。クラス org.springframework.jmx.export.MBeanExporter から継承されたメソッド
adaptMBeanIfPossible, addExcludedBean, afterPropertiesSet, afterSingletonsInstantiated, createAndConfigureMBean, createModelMBean, destroy, getObjectName, isBeanDefinitionLazyInit, isMBean, onRegister, onUnregister, registerBeanNameOrInstance, registerBeans, registerManagedResource, registerManagedResource, setAllowEagerInit, setAssembler, setAutodetect, setAutodetectMode, setAutodetectModeName, setBeanClassLoader, setBeans, setEnsureUniqueRuntimeObjectNames, setExcludedBeans, setExposeManagedResourceClassLoader, setListeners, setNamingStrategy, setNotificationListenerMappings, setNotificationListeners, unregisterManagedResource
クラス org.springframework.jmx.support.MBeanRegistrationSupport から継承されたメソッド
doRegister, doUnregister, getRegisteredObjectNames, getServer, onRegister, setRegistrationPolicy, setServer, unregisterBeans
コンストラクターの詳細
AnnotationMBeanExporter
public AnnotationMBeanExporter()
メソッドの詳細
setDefaultDomain
ソースレベルのメタデータが指定されていない場合、ObjectNames の生成に使用されるデフォルトのドメインを指定します。デフォルトでは、Bean 名で指定されたドメインを使用します(Bean 名が JMX ObjectName 構文に従う場合)。それ以外の場合は、管理対象の Bean クラスのパッケージ名。
setBeanFactory
クラスからコピーされた説明:MBeanExporter
- 次で指定:
- インターフェース
BeanFactoryAware
のsetBeanFactory
- オーバーライド:
- クラス
MBeanExporter
のsetBeanFactory
- パラメーター:
beanFactory
- 所有 BeanFactory(非null
)。Bean は、ファクトリのメソッドをすぐに呼び出すことができます。- 関連事項: