# Package org.apache.cassandra.gms

- Interface Summary
  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 Summary
  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 Summary
  Enum | Description
  --- | ---
  ApplicationState |

Copyright © 2018 The Apache Software Foundation