Part I Java Management Extensions Technology User’s Guide

JMX Technology Overview

Java Management Extensions (JMX) technology was originally developed through the Java Community Process (JCP) as Java Specification Request (JSR) 3, Java Management Extensions, and JSR 160, JMX Remote API. The JMX API is a standard API for management and monitoring of resources such as applications, devices, services, and the Java Virtual Machine.

Typical uses of JMX technology include:

  • Monitoring and changing application configuration
  • Accumulating statistics about application behavior and making them available
  • Sending notifications of state changes and erroneous conditions.

The JMX API includes remote access, so that a remote management application can interact with a running application to perform these actions.