Package wt.jmx.core

Interface Summary
BaseObjectNamed Common interface for objects that provide a base ObjectName for other MBeans to use as a basis of their naming.
 

Class Summary
AttributeListWrapper Wraps a JMX AttributeList so as to provide better toString() behaviors for use in logging, etc, and to provide an easily identifiable type for use with custom log4j renderers.
DynamicMBeanDelegator DynamicMBeanDelegator provides a number of utilities useful when implementing DynamicMBean methods and behaviors.
DynamicMBeanProxy This class implements the DynamicMBean interface against an MBeanServerConnection and ObjectName by translating DynamicMBean method calls into appropriate MBeanServerConnection method calls using the appropriate ObjectName.
FileWatcher Provides ability to watch and load a file upon changes via a fairly general URL abstraction.
FileWatcher.Adapter FileWatcher subclass with no-op overrides of all abstract methods.
MBeanRegistry Provides constants and utilities related to registration of MBeans with an MBeanServer.
MBeanUtilities Collection of various utilities used in conjunction with implementation and use of JMX MBeans.
PeriodicTaskSupport This abstract class takes care of most of the drudgery of properly setting up a task for repeated execution on a specific, periodic interval.
SelfAwareMBean StandardMBean subclass that knows its own ObjectName -- and thus assumes it is only registered once.
SharedScheduledExecutor This utility is largely a normal, drop in ScheduledExecutorService implementation.
StandardMBean This class is intended to serve the same purpose as StandardMBean, and support its public and protected API while addressing some gaps therein.
XMLDumper This class provides a number of utilities to output MBean attribute data as XML.