Module org.apache.derby.server

# Package org.apache.derby.mbeans.drda

package org.apache.derby.mbeans.drda

This package contains JMX MBeans that are intended to provide monitoring and management capabilities of the Derby Network Server.

Derby's management service (including JMX management and monitoring capabilities) will be enabled automatically on Network Server startup if a set of requirements are met. See org.apache.derby.mbeans for details.

Upon startup, the Network Server will attempt to register MBeans related to the Network server. In addition to the MBeans included in this package, an instance of the VersionMBean will be registered, providing access to Network Server version information.

When the Network Server starts, Derby's embedded driver is automatically booted in the server JVM. This means that any MBeans that are automatically registered at Derby system startup (booting/loading of the embedded driver) will also be attempted registered with the MBean server at this point. Such MBeans are described in the org.apache.derby.mbeans package.

Derby registers its JMX MBeans in the `org.apache.derby` domain and always includes values for `type` and `system` in the key properties of each MBean's ObjectName. The `system` key property is described in the package description for org.apache.derby.mbeans. Conventions for how the main key property values are defined are also described there. Other key properties are described in the interface class for each MBean.

- Related Packages
  Module
  Package
  Description
  org.apache.derby.engine
  org.apache.derby.mbeans
  JMX MBeans.
- Interfaces
  Class
  Description
  NetworkServerMBean
  This is an MBean defining a JMX management and monitoring interface of Derby's Network Server.