db-derby-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [Db-derby Wiki] Update of "DerbyJMX" by JohnHEmbretsen
Date Thu, 21 Feb 2008 09:21:46 GMT
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Db-derby Wiki" for change notification.

The following page has been changed by JohnHEmbretsen:
http://wiki.apache.org/db-derby/DerbyJMX

------------------------------------------------------------------------------
   * [https://issues.apache.org/jira/browse/DERBY-1387 DERBY-1387] - Add JMX extensions to
Derby
   * [https://issues.apache.org/jira/browse/DERBY-3385 DERBY-3385] - Tests for JMX Management
and Monitoring
   * [https://issues.apache.org/jira/browse/DERBY-3424 DERBY-3424] - Add a management MBean
to control JMX state
+  * [https://issues.apache.org/jira/browse/DERBY-3429 DERBY-3429] - Remove system property
derby.system.jmx
+  * [https://issues.apache.org/jira/browse/DERBY-3435 DERBY-3435] - Add an MBean for monitoring
and managing the Network Server
  
  = Generic JMX technology resources =
  
@@ -40, +42 @@

  
  = Current MBeans =
  
- Each Derby MBean is defined by a Java interface in the package `org.apache.derby.mbeans`,
included in derby.jar.
+ Each Derby MBean is defined by a Java interface in the package `org.apache.derby.mbeans`
or any of its subpackages. 
+ 
+ MBeans in the top-level `mbeans` package are included in '''derby.jar''' and are located
in the `java/engine` source tree. 
+ 
+ MBeans in the `org.apache.derby.mbeans.drda` package are included in '''derbynet.jar'''
and are located in the `java/drda` source tree.
+ 
+ Other subpackages may be added later (e.g. `tools`).
  
  == VersionMBean ==
+  * `org.apache.derby.mbeans.VersionMBean`
   * '''Implementation:''' `org.apache.derby.iapi.services.info.Version` (not public)
-  * '''!ObjectName:''' `org.apache.derby:type=Version,jar=derby.jar` (the value of the `jar`
property may vary)
+  * '''!ObjectName:''' 
+     * `org.apache.derby:type=Version,jar=derby.jar` (monitors derby.jar (the engine)), '''or'''
+     * `org.apache.derby:type=Version,jar=derbynet.jar` (monitors derbynet.jar (the server))
   * '''Instruments:'''
     * `org.apache.derby.iapi.services.info.ProductVersionHolder`
   * '''Status:''' In trunk (since 2008-02-12)
-  * '''Description:''' Exposes version information about the running Derby system.
+  * '''Description:''' Exposes version information about the running Derby system / jar file.
  
  == JDBCMBean ==
  
+  * `org.apache.derby.mbeans.JDBCMBean`
   * '''Implementation:''' `org.apache.derby.jdbc.JDBC` (not public)
   * '''!ObjectName:''' `org.apache.derby:type=JDBC`
   * '''Instruments:'''
@@ -62, +74 @@

  
  == ManagementMBean ==
  
-  * '''Implementation:''' `org.apache.derby.mbeans.Management` (public) and `org.apache.derby.impl.services.jmx.JMXManagementService`
(not public)
+  * `org.apache.derby.mbeans.ManagementMBean`
+  * '''Implementation:''' 
+    * `org.apache.derby.mbeans.Management` (public; may be registered by JMX clients)
+  * '''Extended by''': `org.apache.derby.iapi.services.jmx.ManagementService` (interface;
not public)
+    * '''Implementation''':
+      * `org.apache.derby.impl.services.jmx.JMXManagementService` (not public)
+      * `org.apache.derby.impl.services.jmxnone.NoManagementService` (not public) [empty
implementation for environments without the required JMX support]
   * '''!ObjectName:''' `org.apache.derby:type=Management` when registered by Derby
   * '''Instruments:'''
     * `org.apache.derby.impl.services.jmx.JMXManagementService`
   * '''Status:''' In trunk (since 2008-02-15)
   * '''Description:''' Manages the state of Derby's MBeans (registered or not)
  
+ == NetworkServerMBean ==
+ 
+  * `org.apache.derby.mbeans.drda.NetworkServerMBean`
+  * '''Implementation:''' `org.apache.derby.impl.drda.NetworkServerMBeanImpl` (not public)
+  * '''!ObjectName:''' `org.apache.derby:type=NetworkServer`
+  * '''Instruments:'''
+    * `org.apache.derby.impl.drda.NetworkServerControlImpl`
+  * '''Status:''' In trunk (since 2008-02-20)
+  * '''Description:''' Monitors and manages a running instance of the Network Server.
+ 

Mime
View raw message