public class DecodeRunnable extends AbstractQueueRunnable<ByteBuffer>
executed, executor, runningLock| Constructor and Description |
|---|
DecodeRunnable(ChannelContext channelContext,
Executor executor) |
| Modifier and Type | Method and Description |
|---|---|
void |
clearMsgQueue()
清空处理的队列消息
|
void |
decode()
2017年3月21日 下午4:26:39
|
Queue<ByteBuffer> |
getMsgQueue() |
void |
handler(Packet packet,
int byteCount)
消息处理
|
String |
logstr() |
void |
runTask() |
void |
setNewReceivedByteBuffer(ByteBuffer newReceivedByteBuffer) |
String |
toString() |
addMsg, getMsgQueueSize, isNeededExecuteexecute, isCanceled, run, setCanceledpublic DecodeRunnable(ChannelContext channelContext, Executor executor)
public void handler(Packet packet, int byteCount)
packet - PacketbyteCount - byteCountpublic void clearMsgQueue()
clearMsgQueue in class AbstractQueueRunnable<ByteBuffer>public void runTask()
runTask in class AbstractSynRunnablepublic void decode()
Runnable.run()public void setNewReceivedByteBuffer(ByteBuffer newReceivedByteBuffer)
newReceivedByteBuffer - ByteBufferpublic String logstr()
logstr in class AbstractSynRunnablepublic Queue<ByteBuffer> getMsgQueue()
getMsgQueue in class AbstractQueueRunnable<ByteBuffer>Copyright © 2024. All rights reserved.