@UnstableApi public class RedisEncoder extends MessageToMessageEncoder<RedisMessage>
RedisMessage
into bytes following
RESP (REdis Serialization Protocol).ChannelHandler.Sharable
Constructor and Description |
---|
RedisEncoder()
Creates a new instance with default
messagePool . |
RedisEncoder(RedisMessagePool messagePool)
Creates a new instance.
|
Modifier and Type | Method and Description |
---|---|
protected void |
encode(ChannelHandlerContext ctx,
RedisMessage msg,
List<Object> out)
Encode from one message to an other.
|
acceptOutboundMessage, write
bind, close, connect, deregister, disconnect, flush, read
ensureNotSharable, exceptionCaught, handlerAdded, handlerRemoved, isSharable
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
exceptionCaught, handlerAdded, handlerRemoved
public RedisEncoder()
messagePool
.public RedisEncoder(RedisMessagePool messagePool)
messagePool
- the predefined message pool.protected void encode(ChannelHandlerContext ctx, RedisMessage msg, List<Object> out) throws Exception
MessageToMessageEncoder
encode
in class MessageToMessageEncoder<RedisMessage>
ctx
- the ChannelHandlerContext
which this MessageToMessageEncoder
belongs tomsg
- the message to encode to an other oneout
- the List
into which the encoded msg should be added
needs to do some kind of aggregationException
- is thrown if an error occursCopyright © 2008–2024 The Netty Project. All rights reserved.