Interface | Description |
---|---|
AbstractFailureDetector.CalculatedStatus |
Class | Description |
---|---|
AbstractFailureDetector | |
ConditionalSuspendPolicy | |
ConnectionFailureDetector |
Monitors a given
HostAndPort , to emit HASensors.CONNECTION_FAILED and HASensors.CONNECTION_RECOVERED
if the connection is lost/restored. |
HASensors | |
HASensors.FailureDescriptor | |
ServiceFailureDetector |
Emits
HASensors.ENTITY_FAILED whenever the parent's default logic (ServiceStateLogic.ComputeServiceState ) would detect a problem,
and similarly HASensors.ENTITY_RECOVERED when recovered. |
ServiceReplacer |
attaches to a DynamicCluster and replaces a failed member in response to HASensors.ENTITY_FAILED or other sensor;
if this fails, it sets the Cluster state to on-fire
|
ServiceRestarter |
attaches to a SoftwareProcess (or anything Startable, emitting ENTITY_FAILED or other configurable sensor),
and invokes restart on failure;
if there is a subsequent failure within a configurable time interval, or if the restart fails,
this gives up and emits
ServiceRestarter.ENTITY_RESTART_FAILED |
SshMachineFailureDetector |
Enum | Description |
---|---|
AbstractFailureDetector.LastPublished | |
ServiceFailureDetector.LastPublished |