General interface for the objects, which could be monitored during the lifecycle.
General monitoring configuration interface.
Default monitoring configuration, with no JMX support.
The class, which contains utility methods for monitoring support.