|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
| Interface Summary | |
|---|---|
| FailureDetectorMBean | |
| IEndpointStateChangeSubscriber | This is called by an instance of the IEndpointStateChangePublisher to notify interested parties about changes in the the state associated with any endpoint. |
| IFailureDetectionEventListener | Implemented by the Gossiper to convict an endpoint based on the PHI calculated by the Failure Detector on the inter-arrival times of the heart beats. |
| IFailureDetector | An interface that provides an application with the ability to query liveness information of a node in the cluster. |
| IFailureNotification | |
| Class Summary | |
|---|---|
| EndpointState | This abstraction represents both the HeartBeatState and the ApplicationState in an EndpointState instance. |
| FailureDetector | This FailureDetector is an implementation of the paper titled "The Phi Accrual Failure Detector" by Hayashibara. |
| GossipDigest | Contains information about a specified list of Endpoints and the largest version of the state they have generated as known by the local endpoint. |
| GossipDigestAck2VerbHandler | |
| GossipDigestAckVerbHandler | |
| GossipDigestSynVerbHandler | |
| Gossiper | This module is responsible for Gossiping information for the local endpoint. |
| VersionedValue | This abstraction represents the state associated with a particular node which an application wants to make available to the rest of the nodes in the cluster. |
| VersionedValue.VersionedValueFactory | |
| VersionGenerator | A unique version number generator for any state that is generated by the local node. |
| Enum Summary | |
|---|---|
| ApplicationState | |
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||