## Package org.jgroups.stack

Support for managing protocol stacks.

See:
Description

Interface Summary
AckMcastSenderWindow.RetransmitCommand: Called by retransmitter thread whenever a message needs to be re-sent to a destination.
AckSenderWindow.RetransmitCommand
AddressGenerator: Callback to provide custom addresses.
GossipRouter.ConnectionTearListener
Interval: Interface which returns a time series, one value at a time calling next()
NakReceiverWindow.Listener
Retransmitter.RetransmitCommand: Retransmit command (see Gamma et al.) used to retrieve missing messages
RouterStub.ConnectionListener

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.InetAddressInfo
DefaultRetransmitter: Maintains a pool of sequence numbers of messages that need to be retransmitted.
ExponentialInterval
GossipData: Encapsulates data sent between GossipRouter and GossipClient
GossipRouter: Router for TCP based group comunication (using layer TCP instead of UDP).
IpAddress: Network-dependent address (Internet).
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.
ProtocolStack.RefCounter: Keeps track of the number os times init()/destroy() and start()/stop have been called.
RangeBasedRetransmitter: This retransmitter is specialized in maintaining ranges of seqnos, e.g.
Retransmitter: Abstract class of a retransmitter.
RouterStub: Client stub that talks to a remote GossipRouter
RouterStubManager
StateTransferInfo: Contains parameters for state transfer.
StaticInterval: Manages retransmission timeouts.

Enum Summary
RouterStub.ConnectionStatus

## Package org.jgroups.stack Description

Support for managing protocol stacks.

Copyright © 1998-2009 Bela Ban / Red Hat. All Rights Reserved.