Class BookieProtoEncoding.RequestEnDecoderV3

    • Field Summary

      Fields 
      Modifier and Type Field Description
      (package private) com.google.protobuf.ExtensionRegistry extensionRegistry  
    • Constructor Summary

      Constructors 
      Constructor Description
      RequestEnDecoderV3​(com.google.protobuf.ExtensionRegistry extensionRegistry)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.Object decode​(io.netty.buffer.ByteBuf packet)
      Decode a packet into an object.
      java.lang.Object encode​(java.lang.Object msg, io.netty.buffer.ByteBufAllocator allocator)
      Encode a object into channel buffer.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • extensionRegistry

        final com.google.protobuf.ExtensionRegistry extensionRegistry
    • Constructor Detail

      • RequestEnDecoderV3

        public RequestEnDecoderV3​(com.google.protobuf.ExtensionRegistry extensionRegistry)
    • Method Detail

      • decode

        public java.lang.Object decode​(io.netty.buffer.ByteBuf packet)
                                throws java.lang.Exception
        Description copied from interface: BookieProtoEncoding.EnDecoder
        Decode a packet into an object.
        Specified by:
        decode in interface BookieProtoEncoding.EnDecoder
        Parameters:
        packet - received packet.
        Returns:
        parsed object.
        Throws:
        java.lang.Exception
      • encode

        public java.lang.Object encode​(java.lang.Object msg,
                                       io.netty.buffer.ByteBufAllocator allocator)
                                throws java.lang.Exception
        Description copied from interface: BookieProtoEncoding.EnDecoder
        Encode a object into channel buffer.
        Specified by:
        encode in interface BookieProtoEncoding.EnDecoder
        Parameters:
        msg - object.
        Returns:
        encode buffer.
        Throws:
        java.lang.Exception