Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## Package org.apache.cassandra.gms

Interface Summary
FailureDetectorMBean |
IEndPointStateChangePublisher | This is implemented by the Gossiper module to publish change events to interested parties.
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
ApplicationState | 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.
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.
GossiperJoinVerbHandler |
VersionGenerator | A unique version number generator for any state that is generated by the local node.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

Copyright © 2010 The Apache Software Foundation