@TargetSE(valueSE=TYPESE) @RetentionSE(valueSE=RUNTIMESE) @DocumentedSE @Import(value=IntegrationMBeanExportConfiguration.class) public @interface EnableIntegrationMBeanExport
@ManagedResource アノテーション付き Bean のデフォルトのエクスポートを有効にします。 結果の IntegrationMBeanExporter Bean は、integrationMbeanExporter という名前で定義されます。または、カスタム IntegrationMBeanExporter Bean を明示的に定義することを検討してください。
このアノテーションは、Spring Integration XML の <int-jmx:mbean-export/> 要素をモデルにして関数に同等です。
| 修飾子と型 | オプションの要素と説明 |
|---|---|
StringSE | defaultDomainJMX ObjectNames を生成するときに使用するデフォルトのドメイン。 |
StringSE[] | managedComponents 登録するコンポーネント名の単純なパターンのリスト(デフォルトは "*" )。 |
RegistrationPolicy | registration すでに存在する ObjectNameSE で MBean を登録しようとするときに使用するポリシー。 |
StringSE | serverMBean のエクスポート先となる MBeanServer の Bean 名。 |
public abstract StringSE defaultDomain
${project.domain})。public abstract StringSE server
${project.mbeanServer})と SpEL 式(例: #{mbeanServer})をサポートします。public abstract RegistrationPolicy registration
ObjectNameSE で MBean を登録しようとするときに使用するポリシー。デフォルトは RegistrationPolicy.FAIL_ON_EXISTING です。public abstract StringSE[] managedComponents
$ managed.components})。各要素に適用できます。