Class ExtendedByteBuf

java.lang.Object
org.infinispan.server.core.transport.ExtendedByteBuf

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

    • 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)