@TargetSE(valueSE=TYPESE) @RetentionSE(valueSE=RUNTIMESE) @DocumentedSE @Import(value=MBeanExportConfiguration.class) public @interface EnableMBeanExport
MBean
と、すべての @ManagedResource
アノテーション付き Bean のデフォルトのエクスポートを有効にします。 結果の MBeanExporter
Bean は、"mbeanExporter" という名前で定義されます。または、カスタム AnnotationMBeanExporter
Bean を明示的に定義することを検討してください。
このアノテーションは、Spring XML の <context:mbean-export/>
要素をモデルにして関数に同等です。
MBeanExportConfiguration
修飾子と型 | オプションの要素と説明 |
---|---|
StringSE | defaultDomain JMX ObjectNames を生成するときに使用するデフォルトのドメイン。 |
RegistrationPolicy | registration すでに存在する ObjectName SE で MBean を登録しようとするときに使用するポリシー。 |
StringSE | server MBean のエクスポート先となる MBeanServer の Bean 名。 |
public abstract StringSE defaultDomain
public abstract StringSE server
public abstract RegistrationPolicy registration
ObjectName
SE で MBean を登録しようとするときに使用するポリシー。デフォルトは RegistrationPolicy.FAIL_ON_EXISTING
です。