| Interface | Description |
|---|---|
| ExecutorServiceInitializer |
Interface for passing a specific
ExecutorService to use by the MonitorThreadContainer. |
| Monitor |
Interface for monitors.
|
| MonitorInitializer |
Interface for initialize a new
MonitorImpl. |
| MonitorService |
Interface for monitor services.
|
| Class | Description |
|---|---|
| HostMonitoringConnectionPlugin |
Monitor the server while the connection is executing methods for more sophisticated failure
detection.
|
| HostMonitoringConnectionPluginFactory |
Class initializing a
HostMonitoringConnectionPlugin. |
| MonitorConnectionContext |
Monitoring context for each connection.
|
| MonitorImpl |
This class uses a background thread to monitor a particular server with one or more active
Connection. |
| MonitorServiceImpl |
This class handles the creation and clean up of monitoring threads to servers with one or more
active connections.
|
| MonitorThreadContainer |
This singleton class keeps track of all the monitoring threads and handles the creation and clean
up of each monitoring thread.
|