All Packages Class Hierarchy This Package Previous Next Index
Class JavaGroups.AckReceiverWindow
java.lang.Object
|
+----JavaGroups.AckReceiverWindow
- public class AckReceiverWindow
- extends Object
Stores received messages according to their sequence numbers. Any message is added
in order, duplicate messages are discarded. Every message received is ACK'ed (even
duplicates). Messages are removed in order; the first message has to have its seqno
equal to next_to_remove (which will be incremented when a message is
removed).
-
AckReceiverWindow(long)
-
-
Add(long, Message)
-
-
main(String[])
-
-
Remove()
- Removes a message whose seqno is equal to
next_to_remove, increments the latter.
-
Reset()
-
-
toString()
-
AckReceiverWindow
public AckReceiverWindow(long initial_seqno)
Add
public void Add(long seqno,
Message msg)
Remove
public Message Remove()
- Removes a message whose seqno is equal to
next_to_remove, increments the latter.
Returns message that was removed, or null, if no message can be removed. Messages are thus
removed in order.
Reset
public void Reset()
toString
public String toString()
- Overrides:
- toString in class Object
main
public static void main(String args[])
All Packages Class Hierarchy This Package Previous Next Index