3.5. JMX Tools

Java Management Extensions (JMX) is a Java tool-set for managing and monitoring applications, connected devices, and service-oriented networks. A managed resource is represented by a dynamic object called a Managed Bean or MBean, which is a JavaBean with a dependency injection.
The JMX Tools consists of the MBean Explorer and the MBean Editor.
MBean Explorer
The MBean Explorer lists a connection's Managed Beans, domains, attributes, and operations in a hierarchical tree. Items in the tree can be filtered, expanded, and collapsed, and double-clicking on any item will open it in the MBean Editor.
The MBean Explorer lists a connection's Managed Beans, domains, attributes, and operations in a hierarchical tree.
Figure 3.10. MBean Explorer


MBean Editor
The MBean Editor is a detailed property-editor made up of four pages:
  • the Attributes page, which allows the attributes of the Managed Bean to be viewed and edited.
  • the Operations page, which allows the operations of the Managed Bean to be viewed and edited.
  • the Notifications page, which allows the Managed Bean to be subscribed to, and which notifications are received.
  • the Info page, which displays information on the Managed Bean.
The MBean Editor is a property editor for Managed Beans.
Figure 3.11. MBean Editor


Refer to the JMX Tools Reference Guide for more details.