org.jgroups.stack
public class AckReceiverWindow extends Object
next_to_remove
. When a message with
a seqno less than next_to_remove is received, it will be discarded. The remove()
method removes
and returns a message whose seqno is equal to next_to_remove, or null if not found.Constructor Summary | |
---|---|
AckReceiverWindow(long initial_seqno) |
Method Summary | |
---|---|
void | add(long seqno, Message msg) Adds a new message. |
String | printDetails() |
Message | remove()
Removes a message whose seqno is equal to next_to_remove , increments the latter.
|
void | reset() |
int | size() |
String | toString() |
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.