Package org.jgroups.stack
package org.jgroups.stack
Support for managing protocol stacks.
-
ClassDescriptionKeeps track of messages received from various senders.Keeps track of ACKs from receivers for each message.Called by retransmitter thread whenever a message needs to be re-sent to a destination.Counterpart of AckSenderWindow.ACK-based sliding window for a sender.The task if this class is to setup and configure the protocol stack.Parses and encapsulates the specification for 1 protocol of the protocol stack, e.g.Local stub for clients to access one (or more) GossipRouters.Encapsulates data sent between GossipRouter and GossipClientRouter for TCP based group comunication (using layer TCP instead of UDP).Interface which returns a time series, one value at a time calling next()Network-dependent address (Internet).Keeps track of messages according to their sequence numbers.The Protocol class provides a set of common services for protocol layers.A ProtocolStack manages a number of protocols layered above each other.Maintains a pool of sequence numbers of messages that need to be retransmitted.Retransmit command (see Gamma et al.) used to retrieve missing messagesClient stub that talks to a remote GossipRouterContains parameters for state transfer.Manages retransmission timeouts.