Session
Managing Components with JMX
Rickard Oberg
Track: J2EE
Date: Thursday, March 29
Time: 3:30pm
- 4:15pm
Location: Ballroom D
This presentation will cover the Java Management Extensions (JMX)
specification, and provide a short
tutorial on how to create managed JMX components, or MBeans. The
architecture of
JMX will be discussed, including the notions of adaptors, MBeans,
agents, notifications, etc. We will see how components can be plugged
into a JMX agent and work together with other MBeans, and how to access
them. The adaptor concept allow for multiple ways to remotely administer
an JMX agent, and we will look at a few possible adaptors and the
services they provide.
We will look at the various types of MBeans, and how they are
constructed. We will look at standard MBeans, dynamic MBeans, and model
MBeans. Then, I will show how to create a simple
MBean, and how to install it into the JMX server.
Finally, we will take a brief look at how JMX is used in the JBoss
application server. We will see how JMX component configuration is done,
and how JBoss has introduced a custom interface to allow runtime
management of services.