@Target(value=TYPE) @Retention(value=RUNTIME) @Documented @Import(value=MBeanExportConfiguration.class) public @interface EnableMBeanExport
MBean
s from the Spring context, as
well as 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 |
---|---|
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. |
String |
server
The bean name of the MBeanServer to which MBeans should be exported.
|
public abstract String defaultDomain
public abstract String server
public abstract RegistrationPolicy registration
ObjectName
that already exists. Defaults to
RegistrationPolicy.FAIL_ON_EXISTING
.