JMX(Java Management Extension)
Introduction:-
The JMX Stands for Java Management Extensions technology is a standard part of
the Java Platform, Standard Edition (Java SE platform). The JMX technology was
added to the platform in the Java 2 Platform, Standard Edition (J2SE) 5.0
release.
The JMX technology provides a simple, standard way of managing resources such as
applications, devices, and services. Because the JMX technology is dynamic, you
can use it to monitor and manage resources as they are created, installed and
implemented. You can also use the JMX technology to monitor and manage the Java
Virtual Machine (Java VM).
The JMX specification defines the architecture, design patterns, APIs, and
services in the Java programming language for management and monitoring of
applications and networks.
Using the JMX technology, a given resource is instrumented by one or more Java
objects known as Managed Beans, or MBeans. These MBeans are registered in
a core-managed object server, known as an MBean server. The MBean server acts as
a management agent and can run on most devices that have been enabled for the
Java programming language.
The JMX technology defines standard connectors (JMX connectors) that enable you to access JMX agents from remote management applications. JMX connectors using different protocols provide the same management interface.