public interface MBeanExportOperations
This interface should be used to export application resources to JMX using Spring's management interface generation capabilties and, optionally, it's <code>ObjectName</code> generation capabilities.
MBeanExporter
Modifier and Type | Method and Description |
---|---|
javax.management.ObjectName |
registerManagedResource(java.lang.Object managedResource)
Register the supplied resource with JMX.
|
void |
registerManagedResource(java.lang.Object managedResource,
javax.management.ObjectName objectName)
Register the supplied resource with JMX.
|
void |
unregisterManagedResource(javax.management.ObjectName objectName)
Remove the specified MBean from the underlying MBeanServer registry.
|
javax.management.ObjectName registerManagedResource(java.lang.Object managedResource) throws MBeanExportException
managedResource
- the resource to expose via JMXMBeanExportException
- if Spring is unable to generate an <code>ObjectName</code>
or register the MBeanvoid registerManagedResource(java.lang.Object managedResource, javax.management.ObjectName objectName) throws MBeanExportException
managedResource
- the resource to expose via JMXobjectName
- the <code>ObjectName</code> under which to expose the resourceMBeanExportException
- if Spring is unable to register the MBeanvoid unregisterManagedResource(javax.management.ObjectName objectName)
objectName
- the <code>ObjectName</code> of the resource to remove