Callback to provide custom addresses.
Policy used to determine the new membership after a membership change (join, leave) or a merge.
Policy which decides how to process a received message or message batch.
Provides hook(s) that are called when a protocol has been created
The task if this class is to setup and configure the protocol stack.
Encapsulates data sent between GossipRouter and GossipClient
Router for TCP based group comunication (using layer TCP instead of UDP).
Network-dependent address (Internet).
IpAddress with a 'semi'-UUID to prevent reincarnation when the port is fixed.
Policy which picks the new coordinator in a merge from the largest subview.
The Protocol class provides a set of common services for protocol layers.
A ProtocolStack manages a number of protocols layered above each other.
Client stub that talks to a remote GossipRouter via blocking or non-blocking TCP
Manages a list of RouterStubs (e.g.
Contains parameters for state transfer.
Types of requests and responses exchanged between GossipRouter and RouterStubs
Copyright © 1998-2020 Red Hat. All Rights Reserved.