Class ByteBufferEncoder

java.lang.Object
com.exceptionfactory.socketbroker.protocol.ByteBufferEncoder
All Implemented Interfaces:
PacketEncoder<ByteBuffer>

public class ByteBufferEncoder extends Object implements PacketEncoder<ByteBuffer>
ByteBuffer Encoder reads populated byte array contents of the provided buffer
  • Constructor Details

    • ByteBufferEncoder

      public ByteBufferEncoder()
  • Method Details

    • getEncoded

      public byte[] getEncoded(ByteBuffer buffer)
      Get encoded buffer after rewinding and read byte array based on the buffer limit length
      Specified by:
      getEncoded in interface PacketEncoder<ByteBuffer>
      Parameters:
      buffer - Byte Buffer to be read
      Returns:
      Bytes read