io.netty.channel.ChannelHandler
, io.netty.channel.ChannelInboundHandler
public class CommandPubSubDecoder extends CommandDecoder
COMPOSITE_CUMULATOR, MERGE_CUMULATOR
log
Constructor | Description |
---|---|
CommandPubSubDecoder(ExecutorService executor,
boolean keepOrder) |
Modifier and Type | Method | Description |
---|---|---|
void |
addPubSubCommand(ChannelName channel,
CommandData<Object,Object> data) |
|
protected void |
decodeCommand(io.netty.channel.ChannelHandlerContext ctx,
io.netty.buffer.ByteBuf in,
QueueCommand data) |
|
protected void |
decodeResult(CommandData<Object,Object> data,
List<Object> parts,
io.netty.channel.Channel channel,
Object result) |
|
protected MultiDecoder<Object> |
messageDecoder(CommandData<Object,Object> data,
List<Object> parts) |
|
protected Decoder<Object> |
selectDecoder(CommandData<Object,Object> data,
List<Object> parts) |
actualReadableBytes, channelInactive, channelRead, channelReadComplete, decodeLast, discardSomeReadBytes, handlerRemoved, handlerRemoved0, internalBuffer, isSingleDecode, setCumulator, setDiscardAfterReads, setSingleDecode, userEventTriggered
ensureNotSharable, handlerAdded, isSharable
channelActive, channelRegistered, channelUnregistered, channelWritabilityChanged, exceptionCaught
completeResponse, decode, decode, decodeFromCheckpoint, readBytes, readLong, sendNext, sendNext
public CommandPubSubDecoder(ExecutorService executor, boolean keepOrder)
public void addPubSubCommand(ChannelName channel, CommandData<Object,Object> data)
protected void decodeCommand(io.netty.channel.ChannelHandlerContext ctx, io.netty.buffer.ByteBuf in, QueueCommand data) throws Exception
decodeCommand
in class CommandDecoder
Exception
protected void decodeResult(CommandData<Object,Object> data, List<Object> parts, io.netty.channel.Channel channel, Object result) throws IOException
decodeResult
in class CommandDecoder
IOException
protected MultiDecoder<Object> messageDecoder(CommandData<Object,Object> data, List<Object> parts)
messageDecoder
in class CommandDecoder
protected Decoder<Object> selectDecoder(CommandData<Object,Object> data, List<Object> parts)
selectDecoder
in class CommandDecoder
Copyright © 2014–2018 The Redisson Project. All rights reserved.