This interface represents a Management Service. An implementation of this service is started by the Derby monitor if the system property derby.system.jmx has been set. The following services are provided:
The following code can be used to locate an instance of this service if running.
ManagementService ms = (ManagementService) Monitor.getSystemModule(Module.JMX);
| Modifier and Type | Field and Description |
|---|---|
| public static final String | DERBY_JMX_DOMAIN
The domain for all of derby's mbeans: org.apache.derby |
| Modifier and Type | Method and Description |
|---|---|
| public String | Returns: the quoted valuethe value to quote value)Quote an MBean key property value, so that it is safe to pass to
|
| public < The kind of bean T> Object | Returns: An identifier that can later be used to unregister the mbean.The MBean to wrap with a StandardMBean and register bean, Class<T> The management interface for the MBean. beanInterface, String The String representation of the MBean's key properties,
they will be added into the ObjectName with Derby's domain. Key
type should be first with a short name for the bean, typically the
class name without the package. keyProperties)Registers an MBean with the MBean server. |
| public void | unregisterMBean(Object
An identifier returned by registerMBean. mbeanIdentifier)Unregister a mbean previously registered with registerMBean. |
| DERBY_JMX_DOMAIN | back to summary |
|---|---|
| public static final String DERBY_JMX_DOMAIN The domain for all of derby's mbeans: org.apache.derby | |
| quotePropertyValue | back to summary |
|---|---|
| public String quotePropertyValue(String value) Quote an MBean key property value, so that it is safe to pass to
| |
| registerMBean | back to summary |
|---|---|
| public <T> Object registerMBean(T bean, Class<T> beanInterface, String keyProperties) throws StandardException Registers an MBean with the MBean server. The mbean will be unregistered automatically when Derby shuts down.
| |
| unregisterMBean | back to summary |
|---|---|
| public void unregisterMBean(Object mbeanIdentifier) Unregister a mbean previously registered with registerMBean.
| |