public interface MonitorService
| Modifier and Type | Method and Description |
|---|---|
void |
notifyUnused(Monitor monitor)
Handle unused
Monitor. |
void |
releaseResources() |
MonitorConnectionContext |
startMonitoring(java.sql.Connection connectionToAbort,
java.util.Set<java.lang.String> nodeKeys,
HostSpec hostSpec,
java.util.Properties properties,
int failureDetectionTimeMillis,
int failureDetectionIntervalMillis,
int failureDetectionCount) |
void |
stopMonitoring(MonitorConnectionContext context)
Stop monitoring for a connection represented by the given
MonitorConnectionContext. |
void |
stopMonitoringForAllConnections(java.util.Set<java.lang.String> nodeKeys)
Stop monitoring the node for all connections represented by the given set of node keys.
|
MonitorConnectionContext startMonitoring(java.sql.Connection connectionToAbort, java.util.Set<java.lang.String> nodeKeys, HostSpec hostSpec, java.util.Properties properties, int failureDetectionTimeMillis, int failureDetectionIntervalMillis, int failureDetectionCount)
void stopMonitoring(MonitorConnectionContext context)
MonitorConnectionContext.
Removes the context from the MonitorImpl.context - The MonitorConnectionContext representing a connection.void stopMonitoringForAllConnections(java.util.Set<java.lang.String> nodeKeys)
nodeKeys - All known references to a server.void releaseResources()