Contents | Previous | Next | Java Management Extensions (JMX) Technology Overview

## Appendix A

## JMX Technology Versions

The JMX technology included in the Java 2 Platform Standard Edition (J2SE) was developed through the Java Community Process (JCP) as two closely related Java Specification Requests (JSRs). The versions of the JSRs implemented in the J2SE platform, version 5.0, are detailed in the following sections. The specification documents and files defined in this appendix can be downloaded at:

`http://java.sun.com/products/JavaManagement/download.html`

## Java Management Extensions (JMX) Instrumentation and Agent Specification (JSR 3)

The J2SE platform, version 5.0, implements version 1.2 of the JMX Specification (Maintenance Release, December 2002). It incorporates the modifications listed in the errata provided with the download.

## JMX Remote API Specification (JSR 160)

The J2SE platform, version 5.0, implements version 1.0 of the JMX Remote API Specification (Final Release, October 2003).

In addition to standard RMI and RMI/IIOP connectors, JSR 160 also defines optional JMX Messaging Protocol (JMXMP) connectors based on TCP sockets. The J2SE platform does not include these optional connectors. However, you might want to use JMXMP connectors if, for example, you require a more advanced level of security.

If you want to use a JMXMP connector, download the JSR 160 Reference Implementation from the download page specified at the beginning of this section, and add the `jmxremote_optional.jar` file to your classpath. You will find examples of use of JMXMP connectors in the JMX Remote API Tutorial included with the JSR 160 Reference Implementation.

Contents | Previous | Next | Java Management Extensions (JMX) Technology Overview Java Management Extensions (JMX), Java 2 Platform Standard Edition 5.0

Copyright © 2004 Sun Microsystems, Inc. All rights reserved.