Package org.progeeks.jmx

This package provides useful extensions for registering or interacting with JMX services.

See:
          Description

Class Summary
MBeanMetaKit MetaKit implementation providing access to the implementation features of the MBean implementation layer.
MBeanMetaObject MetaObject implementation that interacts with a MBean instance.
MBeanUtils Utility methods for JMX MBeans.
MetaObjectMBean Wraps a MetaObject to make it compatible with the MBean interface.
 

Exception Summary
LocalClassNotFoundException Exception indicating that a class specified as an MBean attribute type is not available in the local JVM context.
 

Package org.progeeks.jmx Description

This package provides useful extensions for registering or interacting with JMX services.

Purpose

Required Software

This meta-kit will work with any recent javax.management extensions in your classpath. By far the easiest way to use these classes is in JDK 1.5 but the JBoss JMX jars are also supported. Note: under JDK 1.5 make sure your JAVA_HOME is set to the correct location. Meta-JB is still released to support JDK 1.4 so it can be common to have JAVA_HOME set there... in which case the JMX classes won't be found. Alternately, you can just stick a compliant JMX jar into the lib directory.

Entry Points

Work in progress. At the time of this writing the MetaObjectMBean adapter is the only point of entry. It can be used to register any meta-object as an MBean in your local server. The MBeanUtils class also provides useful functionality for interacting with the other points of entry and may itself be a point of entry at some point for certain things.



Copyright © 2002-2003 Paul Speed. All Rights Reserved.