| Class and Description |
|---|
| IFailureDetector
An interface that provides an application with the ability
to query liveness information of a node in the cluster.
|
| Class and Description |
|---|
| ApplicationState |
| EchoMessage |
| EndpointState
This abstraction represents both the HeartBeatState and the ApplicationState in an EndpointState
instance.
|
| FailureDetectorMBean |
| 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.
|
| GossipDigestSyn
This is the first message that gets sent out as a start of the Gossip protocol in a
round.
|
| Gossiper
This module is responsible for Gossiping information for the local endpoint.
|
| 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.
|
| 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.
|
| Class and Description |
|---|
| ApplicationState |
| EndpointState
This abstraction represents both the HeartBeatState and the ApplicationState in an EndpointState
instance.
|
| IEndpointStateChangeSubscriber
This is called by an instance of the IEndpointStateChangePublisher to notify
interested parties about changes in the the state associated with any 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.
|
| Class and Description |
|---|
| ApplicationState |
| EndpointState
This abstraction represents both the HeartBeatState and the ApplicationState in an EndpointState
instance.
|
| 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.
|
| 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.
|
| Class and Description |
|---|
| ApplicationState |
| EchoMessage |
| EndpointState
This abstraction represents both the HeartBeatState and the ApplicationState in an EndpointState
instance.
|
| Gossiper
This module is responsible for Gossiping information for the local endpoint.
|
| 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.
|
| 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 |
| Class and Description |
|---|
| ApplicationState |
| EndpointState
This abstraction represents both the HeartBeatState and the ApplicationState in an EndpointState
instance.
|
| IEndpointStateChangeSubscriber
This is called by an instance of the IEndpointStateChangePublisher to notify
interested parties about changes in the the state associated with any 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.
|
Copyright © 2018 The Apache Software Foundation