| Interface | Description | 
|---|---|
| FailureDetectorMBean | |
| GossiperMBean | |
| 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. | 
| Class | Description | 
|---|---|
| EchoMessage | |
| EchoMessage.EchoMessageSerializer | |
| 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. | 
| GossipDigestAck | This ack gets sent out as a result of the receipt of a GossipDigestSynMessage by an
 endpoint. | 
| GossipDigestAck2 | This ack gets sent out as a result of the receipt of a GossipDigestAckMessage. | 
| GossipDigestAck2VerbHandler | |
| GossipDigestAckVerbHandler | |
| GossipDigestSyn | This is the first message that gets sent out as a start of the Gossip protocol in a
 round. | 
| GossipDigestSynVerbHandler | |
| Gossiper | This module is responsible for Gossiping information for the local endpoint. | 
| GossipShutdownVerbHandler | |
| TokenSerializer | |
| 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 | Description | 
|---|---|
| ApplicationState | 
Copyright © 2018 The Apache Software Foundation