Class SequenceManager<Packet,Sequence extends Comparable<Sequence>>

java.lang.Object
org.flasby.net.SequenceManager<Packet,Sequence>
Type Parameters:
Packet -
Sequence -

public abstract class SequenceManager<Packet,Sequence extends Comparable<Sequence>> extends Object
ensures the ordered delivery of sequences of messages. It can request missing messages and hold out of sequence messages until the missing sequence arrives. Out of the box it simply discards out of order messages. You can change this.
Author:
steve
  • Constructor Details

    • SequenceManager

      public SequenceManager()
  • Method Details

    • handle

      public void handle(Packet packet)