@Target(value=TYPE) @Retention(value=RUNTIME) @Documented @Import(value=MBeanExportConfiguration.class) public @interface EnableMBeanExport
MBeans from the Spring context, as
well as well all @ManagedResource annotated beans.
The resulting MBeanExporter
bean is defined under the name "mbeanExporter". Alternatively, consider defining a
custom AnnotationMBeanExporter bean explicitly.
This annotation is modeled after and functionally equivalent to Spring XML's
<context:mbean-export/> element.
MBeanExportConfiguration| Modifier and Type | Optional Element and Description |
|---|---|
java.lang.String |
defaultDomain
The default domain to use when generating JMX ObjectNames.
|
RegistrationPolicy |
registration
The policy to use when attempting to register an MBean under an
ObjectName that already exists. |
java.lang.String |
server
The bean name of the MBeanServer to which MBeans should be exported.
|
public abstract java.lang.String defaultDomain
public abstract java.lang.String server
public abstract RegistrationPolicy registration
ObjectName that already exists. Defaults to
RegistrationPolicy.FAIL_ON_EXISTING.