The JavaTM Management Extensions
(JMXTM) API is a standard API introduced in J2SE 5.0 for management and
monitoring of resources such as applications, devices, services, and the
Java virtual machine. The JMX technology was developed through the
Java Community Process (JCP) as Java Specification Request (JSR) 3,
Java Management Extensions, and JSR 160, JMX Remote API.
Typical uses of the JMX technology include:
Consulting and changing application configuration
Accumulating statistics about application behavior and making them available
Notifying of state changes and erroneous conditions.
The JMX API includes remote access, so a remote management program can interact with a running application for these purposes.
Online documentation for all JMX packages, classes and members of the
agent and instrumentation RI, as generated by the Javadoc tool.
This overview provides an introduction to the JMX technology.
This tutorial presents some examples of the features of the JMX technology.
The JMX reference implementation contains code examples for different areas of JMX operation.
Traces in the JMX implementation are based on the J2SE logging capability.