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() |
FullWaitQueue<ByteBuffer> |
getMsgQueue()
获取消息队列
|
void |
handler(Packet packet,
int byteCount) |
String |
logstr() |
void |
runTask() |
void |
setNewReceivedByteBuffer(ByteBuffer newReceivedByteBuffer) |
String |
toString() |
addMsg, isNeededExecute
execute, isCanceled, run, setCanceled
public DecodeRunnable(ChannelContext channelContext, Executor executor)
public void handler(Packet packet, int byteCount)
packet
- byteCount
- public void clearMsgQueue()
clearMsgQueue
in class AbstractQueueRunnable<ByteBuffer>
public void runTask()
runTask
in class AbstractSynRunnable
public void decode()
Runnable.run()
public void setNewReceivedByteBuffer(ByteBuffer newReceivedByteBuffer)
newReceivedByteBuffer
- public String logstr()
logstr
in class AbstractSynRunnable
public FullWaitQueue<ByteBuffer> getMsgQueue()
AbstractQueueRunnable
getMsgQueue
in class AbstractQueueRunnable<ByteBuffer>
Copyright © 2021. All rights reserved.