Package org.jgroups.stack

Support for managing protocol stacks.

Interface Summary

AckMcastSenderWindow.RetransmitCommand Called by retransmitter thread whenever a message needs to be re-sent to a destination.
AckSenderWindow.RetransmitCommand
NakReceiverWindow.Listener
ProtocolObserver Interface for the Debugger to receive notifications about a protocol layer.
Retransmitter.RetransmitCommandRetransmit command (see Gamma et al.) used to retrieve missing messages

Class Summary

AckMcastReceiverWindow Keeps track of messages received from various senders.
AckMcastSenderWindow Keeps track of ACKs from receivers for each message.
AckReceiverWindow Counterpart of AckSenderWindow.
AckSenderWindow ACK-based sliding window for a sender.
Configurator The task if this class is to setup and configure the protocol stack.
Configurator.ProtocolConfiguration Parses and encapsulates the specification for 1 protocol of the protocol stack, e.g.
GossipClient Local stub for clients to access one (or more) GossipServers.
GossipData Encapsulates data sent between GossipServer and GossipClient
GossipRouter Router for TCP based group comunication (using layer TCP instead of UDP).
GossipServer Maintains a cache of member addresses for each group.
Interval Manages retransmission timeouts.
IpAddress Network-dependent address (Internet).
LogicalAddress Logical address that spans the lifetime of a member.
MessageProtocol Based on Protocol, but incorporates RequestCorrelator and GroupRequest: the latter can be used to mcast messages to all members and receive their reponses.
NakReceiverWindow Keeps track of messages according to their sequence numbers.
Protocol The Protocol class provides a set of common services for protocol layers.
ProtocolStack A ProtocolStack manages a number of protocols layered above each other.
Retransmitter Maintains a pool of sequence numbers of messages that need to be retransmitted.
Router Router for TCP based group comunication (using layer TCP instead of UDP).
RouterStub
RpcProtocol Base class for group RMC peer protocols.
StateTransferInfo Contains parameters for state transfer.
Support for managing protocol stacks.

Copyright B) 1998-2005 Bela Ban. All Rights Reserved.