Class BinaryMemcacheRequestEncoder
java.lang.Object
io.netty.channel.ChannelHandlerAdapter
io.netty.channel.ChannelOutboundHandlerAdapter
io.netty.handler.codec.MessageToMessageEncoder<Object>
io.netty.handler.codec.memcache.AbstractMemcacheObjectEncoder<BinaryMemcacheRequest>
io.netty.handler.codec.memcache.binary.AbstractBinaryMemcacheEncoder<BinaryMemcacheRequest>
io.netty.handler.codec.memcache.binary.BinaryMemcacheRequestEncoder
- All Implemented Interfaces:
ChannelHandler, ChannelOutboundHandler
@UnstableApi
public class BinaryMemcacheRequestEncoder
extends AbstractBinaryMemcacheEncoder<BinaryMemcacheRequest>
The encoder part which takes care of encoding the request headers.
-
Nested Class Summary
Nested classes/interfaces inherited from interface ChannelHandler
ChannelHandler.Sharable -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidencodeHeader(ByteBuf buf, BinaryMemcacheRequest msg) Encode the header.Methods inherited from class AbstractBinaryMemcacheEncoder
encodeMessageMethods inherited from class AbstractMemcacheObjectEncoder
acceptOutboundMessage, encodeMethods inherited from class MessageToMessageEncoder
writeMethods inherited from class ChannelOutboundHandlerAdapter
bind, close, connect, deregister, disconnect, flush, readMethods inherited from class ChannelHandlerAdapter
ensureNotSharable, exceptionCaught, handlerAdded, handlerRemoved, isSharableMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ChannelHandler
exceptionCaught, handlerAdded, handlerRemoved
-
Constructor Details
-
BinaryMemcacheRequestEncoder
public BinaryMemcacheRequestEncoder()
-
-
Method Details
-
encodeHeader
Description copied from class:AbstractBinaryMemcacheEncoderEncode the header. This methods needs to be implemented by a sub class because the header is different for both requests and responses.- Specified by:
encodeHeaderin classAbstractBinaryMemcacheEncoder<BinaryMemcacheRequest>- Parameters:
buf- theByteBufto write into.msg- the message to encode.
-