org.jgroups.stack |
Support for managing protocol stacks.
|
Java Source File Name | Type | Comment |
AckMcastReceiverWindow.java | Class | Keeps track of messages received from various senders. |
AckMcastSenderWindow.java | Class | Keeps track of ACKs from receivers for each message. |
AckReceiverWindow.java | Class | Counterpart of AckSenderWindow. |
AckSenderWindow.java | Class | ACK-based sliding window for a sender. |
Configurator.java | Class | The task if this class is to setup and configure the protocol stack. |
GossipClient.java | Class | Local stub for clients to access one (or more) GossipRouters. |
GossipData.java | Class | |
GossipRouter.java | Class | Router for TCP based group comunication (using layer TCP instead of UDP).
Instead of the TCP layer sending packets point-to-point to each other
member, it sends the packet to the router which - depending on the target
address - multicasts or unicasts it to the group / or single member.
This class is especially interesting for applets which cannot directly make
connections (neither UDP nor TCP) to a host different from the one they were
loaded from. |
Interval.java | Class | Manages retransmission timeouts. |
IpAddress.java | Class | Network-dependent address (Internet). |
LogicalAddress.java | Class | Logical address that spans the lifetime of a member. |
MessageProtocol.java | Class | Based on Protocol, but incorporates RequestCorrelator and GroupRequest: the latter can
be used to mcast messages to all members and receive their reponses.
A protocol based on this template can send messages to all members and receive all, a single,
n, or none responses. |
NakReceiverWindow.java | Class | Keeps track of messages according to their sequence numbers. |
Protocol.java | Class | |
ProtocolObserver.java | Interface | Interface for the Debugger to receive notifications about a protocol layer. |
ProtocolStack.java | Class | A ProtocolStack manages a number of protocols layered above each other. |
Retransmitter.java | Class | Maintains a pool of sequence numbers of messages that need to be retransmitted. |
RouterStub.java | Class | |
RpcProtocol.java | Class | Base class for group RMC peer protocols. |
StateTransferInfo.java | Class | Contains parameters for state transfer. |