java.io.Closeable
, java.lang.AutoCloseable
, SendMessageStatusListener
class PacketQueue extends java.lang.Object implements SendMessageStatusListener, java.io.Closeable
MessageOutputStream -> ConnectionDataReceiver -> Connection -> PacketQueue -> I2PSession
STATUS_CANCELLED
コンストラクタ | 説明 |
---|---|
PacketQueue(I2PAppContext context,
SimpleTimer2 timer) |
修飾子とタイプ | メソッド | 説明 |
---|---|---|
void |
close() |
Cannot be restarted.
|
boolean |
enqueue(PacketLocal packet) |
Add a new packet to be sent out ASAP.
|
void |
messageStatus(I2PSession session,
long msgId,
int status) |
SendMessageStatusListener interface
Tell the client of an update in the send status for a message
previously sent with I2PSession.sendMessage().
|
public PacketQueue(I2PAppContext context, SimpleTimer2 timer)
public void close()
close
インタフェース内 java.lang.AutoCloseable
close
インタフェース内 java.io.Closeable
public boolean enqueue(PacketLocal packet)
public void messageStatus(I2PSession session, long msgId, int status)
messageStatus
インタフェース内 SendMessageStatusListener
session
- session notifyingmsgId
- message number returned from a previous sendMessage() callstatus
- of the message, as defined in MessageStatusMessage and this class.