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
- Direct Known Subclasses:
BinaryMemcacheClientCodec.Encoder
@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 io.netty.channel.ChannelHandler
ChannelHandler.Sharable -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidencodeHeader(ByteBuf buf, BinaryMemcacheRequest msg) Encode the header.Methods inherited from class io.netty.handler.codec.memcache.binary.AbstractBinaryMemcacheEncoder
encodeMessageMethods inherited from class io.netty.handler.codec.memcache.AbstractMemcacheObjectEncoder
acceptOutboundMessage, encodeMethods inherited from class io.netty.handler.codec.MessageToMessageEncoder
writeMethods inherited from class io.netty.channel.ChannelOutboundHandlerAdapter
bind, close, connect, deregister, disconnect, flush, readMethods inherited from class io.netty.channel.ChannelHandlerAdapter
ensureNotSharable, exceptionCaught, handlerAdded, handlerRemoved, isSharableMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.netty.channel.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.
-