Class AbstractMemcacheObjectEncoder<M extends MemcacheMessage>

    • Constructor Detail

      • AbstractMemcacheObjectEncoder

        public AbstractMemcacheObjectEncoder()
    • Method Detail

      • encode

        protected void encode​(ChannelHandlerContext ctx,
                              java.lang.Object msg,
                              java.util.List<java.lang.Object> out)
                       throws java.lang.Exception
        Description copied from class: MessageToMessageEncoder
        Encode from one message to an other. This method will be called for each written message that can be handled by this encoder.
        Specified by:
        encode in class MessageToMessageEncoder<java.lang.Object>
        Parameters:
        ctx - the ChannelHandlerContext which this MessageToMessageEncoder belongs to
        msg - the message to encode to an other one
        out - the List into which the encoded msg should be added needs to do some kind of aggregation
        Throws:
        java.lang.Exception - is thrown if an error occurs
      • encodeMessage

        protected abstract ByteBuf encodeMessage​(ChannelHandlerContext ctx,
                                                 M msg)
        Take the given MemcacheMessage and encode it into a writable ByteBuf.
        Parameters:
        ctx - the channel handler context.
        msg - the message to encode.
        Returns:
        the ByteBuf representation of the message.