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