public interface FailureDetector
Modifier and Type | Interface and Description |
---|---|
static class |
FailureDetector.Clock
Abstraction of a clock that returns time in milliseconds.
|
Modifier and Type | Method and Description |
---|---|
void |
heartbeat()
Notifies the FailureDetector that a heartbeat arrived from the monitored resource.
|
boolean |
isAvailable()
Returns true if the resource is considered to be up and healthy and returns false otherwise.
|
boolean |
isMonitoring()
Returns true if the failure detector has received any heartbeats and started monitoring
of the resource.
|
boolean isAvailable()
boolean isMonitoring()
void heartbeat()