@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 | defaultDomainJMX ObjectNames を生成するときに使用するデフォルトのドメイン。 |
RegistrationPolicy | registration すでに存在する ObjectNameSE で MBean を登録しようとするときに使用するポリシー。 |
StringSE | serverMBean のエクスポート先となる MBeanServer の Bean 名。 |
public abstract StringSE defaultDomain
public abstract StringSE server
public abstract RegistrationPolicy registration
ObjectNameSE で MBean を登録しようとするときに使用するポリシー。デフォルトは RegistrationPolicy.FAIL_ON_EXISTING です。