ClientGmsImpl |
Client part of GMS.
|
CoordGmsImpl |
Coordinator role of the Group MemberShip (GMS) protocol.
|
DeltaView |
Subclass of View with a null members field.
|
FLUSH |
Flush, as it name implies, forces group members to flush their pending messages while blocking
them to send any additional messages.
|
FLUSH.FlushHeader |
|
GMS |
Group membership protocol.
|
GMS.DefaultMembershipPolicy |
|
GMS.GmsHeader |
|
GmsImpl |
|
GmsImpl.Request |
|
JoinRsp |
Result of a JOIN request (sent by the GMS client).
|
Leaver |
Handles the leaving of a member from a group.
|
MergeData |
Encapsulates data sent with a MERGE_RSP (handleMergeResponse()) and INSTALL_MERGE_VIEW (handleMergeView()).
|
Merger |
Handles merging.
|
NAKACK2 |
Negative AcKnowledgement layer (NAKs).
|
NakAckHeader2 |
|
ParticipantGmsImpl |
|
ServerGmsImpl |
Common super class for CoordGmsImpl and ParticipantGmsImpl
|
STABLE |
Computes the broadcast messages that are stable; i.e., have been delivered by all members.
|
STABLE.StableHeader |
|
STATE |
STATE streams the state (written to an OutputStream) to the state requester in chunks (defined by
chunk_size).
|
STATE_SOCK |
STATE_SOCK has the state provider create a server socket to which the state
requester connects and from which the latter reads the state.
|
STATE_TRANSFER |
STATE_TRANSFER protocol based on byte array transfer.
|
STATE_TRANSFER.StateHeader |
Wraps data for a state request/response.
|
StreamingStateTransfer |
Base class for state transfer protocols which use streaming (or chunking) to transfer state between two members.
|
StreamingStateTransfer.StateHeader |
|
ViewHandler<R> |
Responsible for dispatching JOIN/LEAVE/MERGE requests to the GMS protocol.
|