public interface MBeanRegistry
Modifier and Type | Method and Description |
---|---|
javax.management.ObjectInstance |
registerMBean(java.lang.Object obj,
java.lang.Class managementInterface,
javax.management.ObjectName objectname)
Registers a MBean in the MBeanServer
|
void |
unregisterMBean(javax.management.ObjectName objectname)
Unregisters a MBean from the MBeanServer
|
javax.management.ObjectInstance registerMBean(java.lang.Object obj, java.lang.Class managementInterface, javax.management.ObjectName objectname) throws javax.management.InstanceAlreadyExistsException, javax.management.MBeanRegistrationException, javax.management.NotCompliantMBeanException
obj
- the MBeanmanagementInterface
- The ManagementInterface if obj is a Standard MBean Can be null, if obj implements
DynamicMBeanobjectname
- ObjectName of the MBeanjavax.management.JMException
- If JMX calls failjavax.management.InstanceAlreadyExistsException
javax.management.MBeanRegistrationException
javax.management.NotCompliantMBeanException
void unregisterMBean(javax.management.ObjectName objectname) throws javax.management.InstanceNotFoundException, javax.management.MBeanRegistrationException
objectname
- ObjectName of the MBeanjavax.management.InstanceNotFoundException
javax.management.MBeanRegistrationException