All Packages Class Hierarchy This Package Previous Next Index
Class JavaGroups.AckMcastReceiverWindow
java.lang.Object
|
+----JavaGroups.AckMcastReceiverWindow
- public class AckMcastReceiverWindow
- extends Object
Keeps track of messages received from various senders. Acks each message received and checks whether
it was already delivered. If yes, the message is discarded, otherwise it is delivered (passed up).
The messages contain sequence numbers of old messages to be deleted, those are removed from the
message table.
- Author:
- Bela Ban June 17 1999
-
AckMcastReceiverWindow()
-
-
Add(Object, long)
- Records the sender/seqno pair in the message table
-
main(String[])
-
-
Remove(Object, Vector)
-
-
RemoveAll()
-
-
Reset()
-
-
Size()
-
-
Suspect(Object)
-
-
toString()
-
AckMcastReceiverWindow
public AckMcastReceiverWindow()
Add
public boolean Add(Object sender,
long seqno)
- Records the sender/seqno pair in the message table
- Parameters:
- sender - The sender of the message
- seqno - The sequence number associated with the message
- Returns:
- boolean If false, message is already present. Otherwise true.
Remove
public void Remove(Object sender,
Vector seqnos)
Size
public long Size()
Reset
public void Reset()
RemoveAll
public void RemoveAll()
Suspect
public void Suspect(Object sender)
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