Class ExtendedByteBuf


  • public class ExtendedByteBuf
    extends Object
    Static helper class that provides methods to be used with a ByteBuf that are useful for Infinispan.
    • Method Detail

      • wrappedBuffer

        public static io.netty.buffer.ByteBuf wrappedBuffer​(byte[]... arrays)
      • buffer

        public static io.netty.buffer.ByteBuf buffer​(int capacity)
      • dynamicBuffer

        public static io.netty.buffer.ByteBuf dynamicBuffer()
      • readUnsignedShort

        public static int readUnsignedShort​(io.netty.buffer.ByteBuf bf)
      • readUnsignedInt

        public static int readUnsignedInt​(io.netty.buffer.ByteBuf bf)
      • readUnsignedLong

        public static long readUnsignedLong​(io.netty.buffer.ByteBuf bf)
      • readRangedBytes

        public static byte[] readRangedBytes​(io.netty.buffer.ByteBuf bf)
      • readRangedBytes

        public static byte[] readRangedBytes​(io.netty.buffer.ByteBuf bf,
                                             int length)
      • readString

        public static String readString​(io.netty.buffer.ByteBuf bf)
        Reads length of String and then returns an UTF-8 formatted String of such length. If the length is 0, an empty String is returned.
      • writeUnsignedShort

        public static void writeUnsignedShort​(int i,
                                              io.netty.buffer.ByteBuf bf)
      • writeUnsignedInt

        public static void writeUnsignedInt​(int i,
                                            io.netty.buffer.ByteBuf bf)
      • writeUnsignedLong

        public static void writeUnsignedLong​(long l,
                                             io.netty.buffer.ByteBuf bf)
      • writeRangedBytes

        public static void writeRangedBytes​(byte[] src,
                                            io.netty.buffer.ByteBuf bf)
      • writeString

        public static void writeString​(String msg,
                                       io.netty.buffer.ByteBuf bf)
      • hexDump

        public static String hexDump​(io.netty.buffer.ByteBuf buf)