# Package org.jgroups.stack

Support for managing protocol stacks.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  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
  Class | Description
  --- | ---
  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
  Enum | Description
  --- | ---
  RouterStub.ConnectionStatus |

## Package org.jgroups.stack Description

Support for managing protocol stacks.

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