JavaGroups
Interface NakReceiverWindow.RetransmitCommand

Enclosing class:
NakReceiverWindow

public static interface NakReceiverWindow.RetransmitCommand

Retransmit command (see Gamma et al.) used by the sliding window table to retrieve missing messages. It tries twice to retransmit by sending a pt2pt message to the sender of the message. If this does not furnish the message, a multicast message is sent to the group (just once). If this does still not furnish the message, the sender of the message is suspected, and subsequently removed, and its entry removed from the sliding window table.


Method Summary
 void Retransmit(long first_seqno, long last_seqno, java.lang.Object sender)
          Get the missing messages between sequence numbers first_seqno and last_seqno by sending a retransmit message to destination dest.
 

Method Detail

Retransmit

public void Retransmit(long first_seqno,
                       long last_seqno,
                       java.lang.Object sender)
Get the missing messages between sequence numbers first_seqno and last_seqno by sending a retransmit message to destination dest. first_seqno may be == last_seqno, but not greater !
Parameters:
first_seqno - The sequence number of the first missing message
last_seqno - The sequence number of the last missing message
sender - The destination of the object to which the retransmit request is sent.