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.InstanceAlreadyExistsExceptionjavax.management.MBeanRegistrationExceptionjavax.management.NotCompliantMBeanExceptionvoid unregisterMBean(javax.management.ObjectName objectname) throws javax.management.InstanceNotFoundException, javax.management.MBeanRegistrationException
objectname - ObjectName of the MBeanjavax.management.InstanceNotFoundExceptionjavax.management.MBeanRegistrationException