The JBossMX monitor services.

## Package Specification

- The monitor services allow notifications to be sent when attribute values change. The notification is NOT done in real time, rather the value is polled at regular intervals. Notifications are also sent when the monitoring cannot be performed for various reasons.
- The monitor services are registered as separate MBeans for each attribute. Any number of notification listeners can be added to these services, to perform the required operations.
- The CounterMonitor is used for "integer" attributes that only increase, except for modulus behaviour (e.g. a 24 hour clock).
- The GaugeMonitor is used for numeric attributes that can both increase and decrease.
- The StringMonitor is used for any attribute to check for a matching or differing value.

## Related Documentation

- TODO: get the link for the JMX specification.

## Package Status

- ALPHA