アノテーションインターフェース EnableMBeanExport
@TargetSE(TYPESE)
@RetentionSE(RUNTIMESE)
@DocumentedSE
@Import(MBeanExportConfiguration.class)
public @interface EnableMBeanExport
Spring コンテキストからのすべての標準
MBean
、およびすべての @ManagedResource
アノテーション付き Bean のデフォルトのエクスポートを有効にします。 結果として得られる MBeanExporter
Bean は、"mbeanExporter" という名前で定義されます。または、カスタム AnnotationMBeanExporter
Bean を明示的に定義することを検討してください。
このアノテーションは、Spring XML の <context:mbean-export/>
要素をモデルにして関数に同等です。
- 導入:
- 3.2
- 作成者:
- Phillip Webb
- 関連事項:
オプション要素のサマリー
オプション要素修飾子と型オプションの要素説明JMX ObjectNames を生成するときに使用するデフォルトのドメイン。すでに存在するObjectName
SE で MBean を登録しようとするときに使用するポリシー。MBean のエクスポート先となる MBeanServer の Bean 名。
要素の詳細
defaultDomain
StringSE defaultDomainJMX ObjectNames を生成するときに使用するデフォルトのドメイン。- デフォルト:
- ""
server
StringSE serverMBean のエクスポート先となる MBeanServer の Bean 名。デフォルトでは、プラットフォームのデフォルトの MBeanServer を使用します。- デフォルト:
- ""
registration
RegistrationPolicy registrationすでに存在するObjectName
SE で MBean を登録しようとするときに使用するポリシー。デフォルトはRegistrationPolicy.FAIL_ON_EXISTING
です。- デフォルト:
- FAIL_ON_EXISTING