You are viewing a plain text version of this content. The canonical link for it is here.
Posted to derby-commits@db.apache.org by Apache Wiki <wi...@apache.org> on 2008/02/15 16:21:20 UTC
[Db-derby Wiki] Update of "DerbyJMX" by JohnHEmbretsen
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
The comment on the change is:
Placeholder for JMX-related information
New page:
~-Parents: DerbyDevActivities, ServicesLinks-~
This page describes Derby's JMX extensions, a new feature set being developed for the first 10.4 release and beyond.
[[TableOfContents]]
= Jira issues =
* [https://issues.apache.org/jira/browse/DERBY-1387 DERBY-1387] - Add JMX extensions to Derby
* [https://issues.apache.org/jira/browse/DERBY-1387 DERBY-3385] - Tests for JMX Management and Monitoring
= Generic JMX technology resources =
'''JMX''' is an abbreviation for a Java technology called '''''J'''ava '''M'''anagement E'''X'''tensions'', and is part of J2SE 5.0 and newer.
* [http://java.sun.com/j2se/1.5.0/docs/guide/jmx/index.html JDK 5.0 JMX-related APIs & Developer Guides]
* [http://jcp.org/aboutJava/communityprocess/final/jsr003/index3.html JMX 1.2 specification (JSR-003)]
* [http://jcp.org/aboutJava/communityprocess/final/jsr160/index.html JMX Remote API specification (JSR-160)]
* [http://java.sun.com/j2se/1.5.0/docs/guide/management/agent.html J2SE 5.0 Platform Monitoring and Management]
* [http://java.sun.com/javase/6/docs/technotes/guides/management/toc.html Java SE 6 Monitoring and Management Guide]
* [http://java.sun.com/javase/technologies/core/mntr-mgmt/javamanagement/best-practices.jsp JMX Best Practices]
* [http://java.sun.com/javase/6/docs/technotes/guides/jmx/tutorial/tutorialTOC.html Java SE 6 JMX Technology Tutorial]
= Derby-related JMX resources =
* JmxForDerbyProject - Description of the 2006 [wiki:Self:GoogleSummerOfCodeProjects Google Summer of Code] project, which was the first real initiative to add JMX extensions to Derby.
* [wiki:Self:_Requirement_Specifications_for_Monitoring_%26_Management_Extensions_using_JMX Requirements]
* [wiki:Self:High_Level_Design High level design]
* ["JMXSecurityExpectations"] - a summary of the development community's security expectations with regards to the JMX features
= Current MBeans =
Each Derby MBean is defined by a Java interface in the package `org.apache.derby.mbeans`, included in derby.jar.
== VersionMBean ==
* '''Implementation:''' `org.apache.derby.iapi.services.info.Version`
* '''!ObjectName:''' `org.apache.derby:type=Version,jar=derby.jar` (the value of the `jar` property may vary)
* '''Instruments:'''
* `org.apache.derby.iapi.services.info.ProductVersionHolder`
* '''Status:''' In trunk (since 2008-02-12)
* '''Description:''' Exposes version information about the running Derby system.
== JDBCMBean ==
* '''Implementation:''' `org.apache.derby.jdbc.JDBC`
* '''!ObjectName:''' `org.apache.derby:type=JDBC`
* '''Instruments:'''
* `org.apache.derby.jdbc.InternalDriver`
* `org.apache.derby.iapi.services.info.JVMInfo`
* '''Status:''' In trunk (since 2008-02-14)
* '''Description:''' Exposes information about the JDBC driver.