# Package org.jgroups.protocols.pbcast

Supports probabilistic broadcasts.

See: Description

Class Summary
Class | Description
--- | ---
ClientGmsImpl | Client part of GMS.
CoordGmsImpl | Coordinator role of the Group MemberShip (GMS) protocol.
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.GmsHeader |
GmsImpl |
GmsImpl.Request |
JoinRsp | Result of a JOIN request (sent by the GMS client).
MergeData | Encapsulates data sent with a MERGE_RSP (handleMergeResponse()) and INSTALL_MERGE_VIEW (handleMergeView()).
Merger | Handles merging.
NAKACK | Negative AcKnowledgement layer (NAKs).
NakAckHeader |
ParticipantGmsImpl |
ServerGmsImpl | Common super class for CoordGmsImpl and ParticipantGmsImpl
STABLE | Computes the broadcast messages that are stable; i.e., have been received by all members.
STABLE.StableHeader |
STATE_TRANSFER | STATE_TRANSFER protocol based on byte array transfer.
STATE_TRANSFER.StateHeader | Wraps data for a state request/response.
STREAMING_STATE_TRANSFER | `STREAMING_STATE_TRANSFER`, as its name implies, allows a streaming state transfer between two channel instances.
STREAMING_STATE_TRANSFER.StateHeader |

## Package org.jgroups.protocols.pbcast Description

Supports probabilistic broadcasts.