Provides for Reconfiguration Support of the various monitorable entities like ejbs.
Chain of responsibility pattern is used for an appropriate handler of an event generated by the administrative notification infrastructure.
An event is generated and MonitoringConfigChangeListener is notified when the monitoring level is modified. The appropriate chain of specific listeners is created, such that a specific listener class handles change in levels of specific components. Here is the list of listeners and the components they handle:
- ConnectionPoolChangeHandler - Connector connection pool and JDBC connection pool.
- EjbContainerChangeHandler - Ejbs, cache, pool and methods.
- HttpServiceChangeHandler - Http listeners and virtual servers.
- OrbChangeHandler - Orb and its connection managers.
- ThreadPoolChangeHandler - Thread pools.
- TransactionServiceChangeHandler - Transaction service.
- WebContainerChangeHandler - Web container and servlets etc.
Package Specification
@see com.sun.enterprise.admin.monitor.registry package