Package tigase.server.xmppclient
Class StreamManagementIOProcessor.OutQueue
- java.lang.Object
-
- tigase.server.xmppclient.StreamManagementIOProcessor.Counter
-
- tigase.server.xmppclient.StreamManagementIOProcessor.OutQueue
-
- Enclosing class:
- StreamManagementIOProcessor
public static class StreamManagementIOProcessor.OutQueue extends StreamManagementIOProcessor.Counter
OutQueue class implements queue of outgoing packets waiting for ack with implementation of removing acked elements when id of acked packet is passed
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classStreamManagementIOProcessor.OutQueue.Entry
-
Constructor Summary
Constructors Constructor Description OutQueue()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidack(int value)Confirm delivery of packets up to count passed as valuevoidappend(Packet packet)Append packet to waiting for ack queueprotected ArrayDeque<StreamManagementIOProcessor.OutQueue.Entry>getQueue()Method returns internal queue with packets waiting for ack - use testing only!voidsetResumptionEnabled(boolean enabled)intwaitingForAck()Returns size of queue containing packets waiting for ack-
Methods inherited from class tigase.server.xmppclient.StreamManagementIOProcessor.Counter
get, inc, setCounter
-
-
-
-
Method Detail
-
append
public void append(Packet packet)
Append packet to waiting for ack queue
-
ack
public void ack(int value)
Confirm delivery of packets up to count passed as value
-
setResumptionEnabled
public void setResumptionEnabled(boolean enabled)
-
waitingForAck
public int waitingForAck()
Returns size of queue containing packets waiting for ack
-
getQueue
protected ArrayDeque<StreamManagementIOProcessor.OutQueue.Entry> getQueue()
Method returns internal queue with packets waiting for ack - use testing only!
-
-