Client part of GMS.
Coordinator role of the Group MemberShip (GMS) protocol.
Flush, as it name implies, forces group members to flush their pending messages while blocking them to send any additional messages.
Group membership protocol.
Result of a JOIN request (sent by the GMS client).
Encapsulates data sent with a MERGE_RSP (handleMergeResponse()) and INSTALL_MERGE_VIEW (handleMergeView()). Note that since MergeData is never sent across the network, it doesn't need to be Streamable.
Negative AcKnowledgement layer (NAKs).
Header used by
Common super class for CoordGmsImpl and ParticipantGmsImpl
Computes the broadcast messages that are stable; i.e., have been delivered by all members.
STATE streams the state (written to an OutputStream) to the state requester in chunks (defined by chunk_size).
STATE_TRANSFER protocol based on byte array transfer.
Wraps data for a state request/response.
Base class for state transfer protocols which use streaming (or chunking) to transfer state between two members.
Responsible for dispatching JOIN/LEAVE/MERGE requests to the GMS protocol.
Copyright © 1998-2020 Red Hat. All Rights Reserved.