Class ZeroBuffer

java.lang.Object
io.netty.buffer.ByteBuf
com.comphenix.protocol.utility.ZeroBuffer
All Implemented Interfaces:
io.netty.util.ReferenceCounted, Comparable<io.netty.buffer.ByteBuf>

public class ZeroBuffer extends io.netty.buffer.ByteBuf
  • Constructor Details

    • ZeroBuffer

      public ZeroBuffer()
  • Method Details

    • capacity

      public int capacity()
      Specified by:
      capacity in class io.netty.buffer.ByteBuf
    • capacity

      public io.netty.buffer.ByteBuf capacity(int i)
      Specified by:
      capacity in class io.netty.buffer.ByteBuf
    • maxCapacity

      public int maxCapacity()
      Specified by:
      maxCapacity in class io.netty.buffer.ByteBuf
    • alloc

      public io.netty.buffer.ByteBufAllocator alloc()
      Specified by:
      alloc in class io.netty.buffer.ByteBuf
    • order

      public ByteOrder order()
      Specified by:
      order in class io.netty.buffer.ByteBuf
    • order

      public io.netty.buffer.ByteBuf order(ByteOrder byteOrder)
      Specified by:
      order in class io.netty.buffer.ByteBuf
    • unwrap

      public io.netty.buffer.ByteBuf unwrap()
      Specified by:
      unwrap in class io.netty.buffer.ByteBuf
    • isDirect

      public boolean isDirect()
      Specified by:
      isDirect in class io.netty.buffer.ByteBuf
    • readerIndex

      public int readerIndex()
      Specified by:
      readerIndex in class io.netty.buffer.ByteBuf
    • readerIndex

      public io.netty.buffer.ByteBuf readerIndex(int i)
      Specified by:
      readerIndex in class io.netty.buffer.ByteBuf
    • writerIndex

      public int writerIndex()
      Specified by:
      writerIndex in class io.netty.buffer.ByteBuf
    • writerIndex

      public io.netty.buffer.ByteBuf writerIndex(int i)
      Specified by:
      writerIndex in class io.netty.buffer.ByteBuf
    • setIndex

      public io.netty.buffer.ByteBuf setIndex(int i, int i1)
      Specified by:
      setIndex in class io.netty.buffer.ByteBuf
    • readableBytes

      public int readableBytes()
      Specified by:
      readableBytes in class io.netty.buffer.ByteBuf
    • writableBytes

      public int writableBytes()
      Specified by:
      writableBytes in class io.netty.buffer.ByteBuf
    • maxWritableBytes

      public int maxWritableBytes()
      Specified by:
      maxWritableBytes in class io.netty.buffer.ByteBuf
    • isReadable

      public boolean isReadable()
      Specified by:
      isReadable in class io.netty.buffer.ByteBuf
    • isReadable

      public boolean isReadable(int i)
      Specified by:
      isReadable in class io.netty.buffer.ByteBuf
    • isWritable

      public boolean isWritable()
      Specified by:
      isWritable in class io.netty.buffer.ByteBuf
    • isWritable

      public boolean isWritable(int i)
      Specified by:
      isWritable in class io.netty.buffer.ByteBuf
    • clear

      public io.netty.buffer.ByteBuf clear()
      Specified by:
      clear in class io.netty.buffer.ByteBuf
    • markReaderIndex

      public io.netty.buffer.ByteBuf markReaderIndex()
      Specified by:
      markReaderIndex in class io.netty.buffer.ByteBuf
    • resetReaderIndex

      public io.netty.buffer.ByteBuf resetReaderIndex()
      Specified by:
      resetReaderIndex in class io.netty.buffer.ByteBuf
    • markWriterIndex

      public io.netty.buffer.ByteBuf markWriterIndex()
      Specified by:
      markWriterIndex in class io.netty.buffer.ByteBuf
    • resetWriterIndex

      public io.netty.buffer.ByteBuf resetWriterIndex()
      Specified by:
      resetWriterIndex in class io.netty.buffer.ByteBuf
    • discardReadBytes

      public io.netty.buffer.ByteBuf discardReadBytes()
      Specified by:
      discardReadBytes in class io.netty.buffer.ByteBuf
    • discardSomeReadBytes

      public io.netty.buffer.ByteBuf discardSomeReadBytes()
      Specified by:
      discardSomeReadBytes in class io.netty.buffer.ByteBuf
    • ensureWritable

      public io.netty.buffer.ByteBuf ensureWritable(int i)
      Specified by:
      ensureWritable in class io.netty.buffer.ByteBuf
    • ensureWritable

      public int ensureWritable(int i, boolean b)
      Specified by:
      ensureWritable in class io.netty.buffer.ByteBuf
    • getBoolean

      public boolean getBoolean(int i)
      Specified by:
      getBoolean in class io.netty.buffer.ByteBuf
    • getByte

      public byte getByte(int i)
      Specified by:
      getByte in class io.netty.buffer.ByteBuf
    • getUnsignedByte

      public short getUnsignedByte(int i)
      Specified by:
      getUnsignedByte in class io.netty.buffer.ByteBuf
    • getShort

      public short getShort(int i)
      Specified by:
      getShort in class io.netty.buffer.ByteBuf
    • getUnsignedShort

      public int getUnsignedShort(int i)
      Specified by:
      getUnsignedShort in class io.netty.buffer.ByteBuf
    • getMedium

      public int getMedium(int i)
      Specified by:
      getMedium in class io.netty.buffer.ByteBuf
    • getUnsignedMedium

      public int getUnsignedMedium(int i)
      Specified by:
      getUnsignedMedium in class io.netty.buffer.ByteBuf
    • getInt

      public int getInt(int i)
      Specified by:
      getInt in class io.netty.buffer.ByteBuf
    • getUnsignedInt

      public long getUnsignedInt(int i)
      Specified by:
      getUnsignedInt in class io.netty.buffer.ByteBuf
    • getLong

      public long getLong(int i)
      Specified by:
      getLong in class io.netty.buffer.ByteBuf
    • getChar

      public char getChar(int i)
      Specified by:
      getChar in class io.netty.buffer.ByteBuf
    • getFloat

      public float getFloat(int i)
      Specified by:
      getFloat in class io.netty.buffer.ByteBuf
    • getDouble

      public double getDouble(int i)
      Specified by:
      getDouble in class io.netty.buffer.ByteBuf
    • getBytes

      public io.netty.buffer.ByteBuf getBytes(int i, io.netty.buffer.ByteBuf byteBuf)
      Specified by:
      getBytes in class io.netty.buffer.ByteBuf
    • getBytes

      public io.netty.buffer.ByteBuf getBytes(int i, io.netty.buffer.ByteBuf byteBuf, int i1)
      Specified by:
      getBytes in class io.netty.buffer.ByteBuf
    • getBytes

      public io.netty.buffer.ByteBuf getBytes(int i, io.netty.buffer.ByteBuf byteBuf, int i1, int i2)
      Specified by:
      getBytes in class io.netty.buffer.ByteBuf
    • getBytes

      public io.netty.buffer.ByteBuf getBytes(int i, byte[] bytes)
      Specified by:
      getBytes in class io.netty.buffer.ByteBuf
    • getBytes

      public io.netty.buffer.ByteBuf getBytes(int i, byte[] bytes, int i1, int i2)
      Specified by:
      getBytes in class io.netty.buffer.ByteBuf
    • getBytes

      public io.netty.buffer.ByteBuf getBytes(int i, ByteBuffer byteBuffer)
      Specified by:
      getBytes in class io.netty.buffer.ByteBuf
    • getBytes

      public io.netty.buffer.ByteBuf getBytes(int i, OutputStream outputStream, int i1) throws IOException
      Specified by:
      getBytes in class io.netty.buffer.ByteBuf
      Throws:
      IOException
    • getBytes

      public int getBytes(int i, GatheringByteChannel gatheringByteChannel, int i1) throws IOException
      Specified by:
      getBytes in class io.netty.buffer.ByteBuf
      Throws:
      IOException
    • setBoolean

      public io.netty.buffer.ByteBuf setBoolean(int i, boolean b)
      Specified by:
      setBoolean in class io.netty.buffer.ByteBuf
    • setByte

      public io.netty.buffer.ByteBuf setByte(int i, int i1)
      Specified by:
      setByte in class io.netty.buffer.ByteBuf
    • setShort

      public io.netty.buffer.ByteBuf setShort(int i, int i1)
      Specified by:
      setShort in class io.netty.buffer.ByteBuf
    • setMedium

      public io.netty.buffer.ByteBuf setMedium(int i, int i1)
      Specified by:
      setMedium in class io.netty.buffer.ByteBuf
    • setInt

      public io.netty.buffer.ByteBuf setInt(int i, int i1)
      Specified by:
      setInt in class io.netty.buffer.ByteBuf
    • setLong

      public io.netty.buffer.ByteBuf setLong(int i, long l)
      Specified by:
      setLong in class io.netty.buffer.ByteBuf
    • setChar

      public io.netty.buffer.ByteBuf setChar(int i, int i1)
      Specified by:
      setChar in class io.netty.buffer.ByteBuf
    • setFloat

      public io.netty.buffer.ByteBuf setFloat(int i, float v)
      Specified by:
      setFloat in class io.netty.buffer.ByteBuf
    • setDouble

      public io.netty.buffer.ByteBuf setDouble(int i, double v)
      Specified by:
      setDouble in class io.netty.buffer.ByteBuf
    • setBytes

      public io.netty.buffer.ByteBuf setBytes(int i, io.netty.buffer.ByteBuf byteBuf)
      Specified by:
      setBytes in class io.netty.buffer.ByteBuf
    • setBytes

      public io.netty.buffer.ByteBuf setBytes(int i, io.netty.buffer.ByteBuf byteBuf, int i1)
      Specified by:
      setBytes in class io.netty.buffer.ByteBuf
    • setBytes

      public io.netty.buffer.ByteBuf setBytes(int i, io.netty.buffer.ByteBuf byteBuf, int i1, int i2)
      Specified by:
      setBytes in class io.netty.buffer.ByteBuf
    • setBytes

      public io.netty.buffer.ByteBuf setBytes(int i, byte[] bytes)
      Specified by:
      setBytes in class io.netty.buffer.ByteBuf
    • setBytes

      public io.netty.buffer.ByteBuf setBytes(int i, byte[] bytes, int i1, int i2)
      Specified by:
      setBytes in class io.netty.buffer.ByteBuf
    • setBytes

      public io.netty.buffer.ByteBuf setBytes(int i, ByteBuffer byteBuffer)
      Specified by:
      setBytes in class io.netty.buffer.ByteBuf
    • setBytes

      public int setBytes(int i, InputStream inputStream, int i1)
      Specified by:
      setBytes in class io.netty.buffer.ByteBuf
    • setBytes

      public int setBytes(int i, ScatteringByteChannel scatteringByteChannel, int i1)
      Specified by:
      setBytes in class io.netty.buffer.ByteBuf
    • setZero

      public io.netty.buffer.ByteBuf setZero(int i, int i1)
      Specified by:
      setZero in class io.netty.buffer.ByteBuf
    • readBoolean

      public boolean readBoolean()
      Specified by:
      readBoolean in class io.netty.buffer.ByteBuf
    • readByte

      public byte readByte()
      Specified by:
      readByte in class io.netty.buffer.ByteBuf
    • readUnsignedByte

      public short readUnsignedByte()
      Specified by:
      readUnsignedByte in class io.netty.buffer.ByteBuf
    • readShort

      public short readShort()
      Specified by:
      readShort in class io.netty.buffer.ByteBuf
    • readUnsignedShort

      public int readUnsignedShort()
      Specified by:
      readUnsignedShort in class io.netty.buffer.ByteBuf
    • readMedium

      public int readMedium()
      Specified by:
      readMedium in class io.netty.buffer.ByteBuf
    • readUnsignedMedium

      public int readUnsignedMedium()
      Specified by:
      readUnsignedMedium in class io.netty.buffer.ByteBuf
    • readInt

      public int readInt()
      Specified by:
      readInt in class io.netty.buffer.ByteBuf
    • readUnsignedInt

      public long readUnsignedInt()
      Specified by:
      readUnsignedInt in class io.netty.buffer.ByteBuf
    • readLong

      public long readLong()
      Specified by:
      readLong in class io.netty.buffer.ByteBuf
    • readChar

      public char readChar()
      Specified by:
      readChar in class io.netty.buffer.ByteBuf
    • readFloat

      public float readFloat()
      Specified by:
      readFloat in class io.netty.buffer.ByteBuf
    • readDouble

      public double readDouble()
      Specified by:
      readDouble in class io.netty.buffer.ByteBuf
    • readBytes

      public io.netty.buffer.ByteBuf readBytes(int i)
      Specified by:
      readBytes in class io.netty.buffer.ByteBuf
    • readSlice

      public io.netty.buffer.ByteBuf readSlice(int i)
      Specified by:
      readSlice in class io.netty.buffer.ByteBuf
    • readBytes

      public io.netty.buffer.ByteBuf readBytes(io.netty.buffer.ByteBuf byteBuf)
      Specified by:
      readBytes in class io.netty.buffer.ByteBuf
    • readBytes

      public io.netty.buffer.ByteBuf readBytes(io.netty.buffer.ByteBuf byteBuf, int i)
      Specified by:
      readBytes in class io.netty.buffer.ByteBuf
    • readBytes

      public io.netty.buffer.ByteBuf readBytes(io.netty.buffer.ByteBuf byteBuf, int i, int i1)
      Specified by:
      readBytes in class io.netty.buffer.ByteBuf
    • readBytes

      public io.netty.buffer.ByteBuf readBytes(byte[] bytes)
      Specified by:
      readBytes in class io.netty.buffer.ByteBuf
    • readBytes

      public io.netty.buffer.ByteBuf readBytes(byte[] bytes, int i, int i1)
      Specified by:
      readBytes in class io.netty.buffer.ByteBuf
    • readBytes

      public io.netty.buffer.ByteBuf readBytes(ByteBuffer byteBuffer)
      Specified by:
      readBytes in class io.netty.buffer.ByteBuf
    • readBytes

      public io.netty.buffer.ByteBuf readBytes(OutputStream outputStream, int i)
      Specified by:
      readBytes in class io.netty.buffer.ByteBuf
    • readBytes

      public int readBytes(GatheringByteChannel gatheringByteChannel, int i)
      Specified by:
      readBytes in class io.netty.buffer.ByteBuf
    • skipBytes

      public io.netty.buffer.ByteBuf skipBytes(int i)
      Specified by:
      skipBytes in class io.netty.buffer.ByteBuf
    • writeBoolean

      public io.netty.buffer.ByteBuf writeBoolean(boolean b)
      Specified by:
      writeBoolean in class io.netty.buffer.ByteBuf
    • writeByte

      public io.netty.buffer.ByteBuf writeByte(int i)
      Specified by:
      writeByte in class io.netty.buffer.ByteBuf
    • writeShort

      public io.netty.buffer.ByteBuf writeShort(int i)
      Specified by:
      writeShort in class io.netty.buffer.ByteBuf
    • writeMedium

      public io.netty.buffer.ByteBuf writeMedium(int i)
      Specified by:
      writeMedium in class io.netty.buffer.ByteBuf
    • writeInt

      public io.netty.buffer.ByteBuf writeInt(int i)
      Specified by:
      writeInt in class io.netty.buffer.ByteBuf
    • writeLong

      public io.netty.buffer.ByteBuf writeLong(long l)
      Specified by:
      writeLong in class io.netty.buffer.ByteBuf
    • writeChar

      public io.netty.buffer.ByteBuf writeChar(int i)
      Specified by:
      writeChar in class io.netty.buffer.ByteBuf
    • writeFloat

      public io.netty.buffer.ByteBuf writeFloat(float v)
      Specified by:
      writeFloat in class io.netty.buffer.ByteBuf
    • writeDouble

      public io.netty.buffer.ByteBuf writeDouble(double v)
      Specified by:
      writeDouble in class io.netty.buffer.ByteBuf
    • writeBytes

      public io.netty.buffer.ByteBuf writeBytes(io.netty.buffer.ByteBuf byteBuf)
      Specified by:
      writeBytes in class io.netty.buffer.ByteBuf
    • writeBytes

      public io.netty.buffer.ByteBuf writeBytes(io.netty.buffer.ByteBuf byteBuf, int i)
      Specified by:
      writeBytes in class io.netty.buffer.ByteBuf
    • writeBytes

      public io.netty.buffer.ByteBuf writeBytes(io.netty.buffer.ByteBuf byteBuf, int i, int i1)
      Specified by:
      writeBytes in class io.netty.buffer.ByteBuf
    • writeBytes

      public io.netty.buffer.ByteBuf writeBytes(byte[] bytes)
      Specified by:
      writeBytes in class io.netty.buffer.ByteBuf
    • writeBytes

      public io.netty.buffer.ByteBuf writeBytes(byte[] bytes, int i, int i1)
      Specified by:
      writeBytes in class io.netty.buffer.ByteBuf
    • writeBytes

      public io.netty.buffer.ByteBuf writeBytes(ByteBuffer byteBuffer)
      Specified by:
      writeBytes in class io.netty.buffer.ByteBuf
    • writeBytes

      public int writeBytes(InputStream inputStream, int i)
      Specified by:
      writeBytes in class io.netty.buffer.ByteBuf
    • writeBytes

      public int writeBytes(ScatteringByteChannel scatteringByteChannel, int i)
      Specified by:
      writeBytes in class io.netty.buffer.ByteBuf
    • writeZero

      public io.netty.buffer.ByteBuf writeZero(int i)
      Specified by:
      writeZero in class io.netty.buffer.ByteBuf
    • indexOf

      public int indexOf(int i, int i1, byte b)
      Specified by:
      indexOf in class io.netty.buffer.ByteBuf
    • bytesBefore

      public int bytesBefore(byte b)
      Specified by:
      bytesBefore in class io.netty.buffer.ByteBuf
    • bytesBefore

      public int bytesBefore(int i, byte b)
      Specified by:
      bytesBefore in class io.netty.buffer.ByteBuf
    • bytesBefore

      public int bytesBefore(int i, int i1, byte b)
      Specified by:
      bytesBefore in class io.netty.buffer.ByteBuf
    • forEachByte

      public int forEachByte(io.netty.buffer.ByteBufProcessor byteBufProcessor)
      Specified by:
      forEachByte in class io.netty.buffer.ByteBuf
    • forEachByte

      public int forEachByte(int i, int i1, io.netty.buffer.ByteBufProcessor byteBufProcessor)
      Specified by:
      forEachByte in class io.netty.buffer.ByteBuf
    • forEachByteDesc

      public int forEachByteDesc(io.netty.buffer.ByteBufProcessor byteBufProcessor)
      Specified by:
      forEachByteDesc in class io.netty.buffer.ByteBuf
    • forEachByteDesc

      public int forEachByteDesc(int i, int i1, io.netty.buffer.ByteBufProcessor byteBufProcessor)
      Specified by:
      forEachByteDesc in class io.netty.buffer.ByteBuf
    • copy

      public io.netty.buffer.ByteBuf copy()
      Specified by:
      copy in class io.netty.buffer.ByteBuf
    • copy

      public io.netty.buffer.ByteBuf copy(int i, int i1)
      Specified by:
      copy in class io.netty.buffer.ByteBuf
    • slice

      public io.netty.buffer.ByteBuf slice()
      Specified by:
      slice in class io.netty.buffer.ByteBuf
    • slice

      public io.netty.buffer.ByteBuf slice(int i, int i1)
      Specified by:
      slice in class io.netty.buffer.ByteBuf
    • duplicate

      public io.netty.buffer.ByteBuf duplicate()
      Specified by:
      duplicate in class io.netty.buffer.ByteBuf
    • nioBufferCount

      public int nioBufferCount()
      Specified by:
      nioBufferCount in class io.netty.buffer.ByteBuf
    • nioBuffer

      public ByteBuffer nioBuffer()
      Specified by:
      nioBuffer in class io.netty.buffer.ByteBuf
    • nioBuffer

      public ByteBuffer nioBuffer(int i, int i1)
      Specified by:
      nioBuffer in class io.netty.buffer.ByteBuf
    • internalNioBuffer

      public ByteBuffer internalNioBuffer(int i, int i1)
      Specified by:
      internalNioBuffer in class io.netty.buffer.ByteBuf
    • nioBuffers

      public ByteBuffer[] nioBuffers()
      Specified by:
      nioBuffers in class io.netty.buffer.ByteBuf
    • nioBuffers

      public ByteBuffer[] nioBuffers(int i, int i1)
      Specified by:
      nioBuffers in class io.netty.buffer.ByteBuf
    • hasArray

      public boolean hasArray()
      Specified by:
      hasArray in class io.netty.buffer.ByteBuf
    • array

      public byte[] array()
      Specified by:
      array in class io.netty.buffer.ByteBuf
    • arrayOffset

      public int arrayOffset()
      Specified by:
      arrayOffset in class io.netty.buffer.ByteBuf
    • hasMemoryAddress

      public boolean hasMemoryAddress()
      Specified by:
      hasMemoryAddress in class io.netty.buffer.ByteBuf
    • memoryAddress

      public long memoryAddress()
      Specified by:
      memoryAddress in class io.netty.buffer.ByteBuf
    • toString

      public String toString(Charset charset)
      Specified by:
      toString in class io.netty.buffer.ByteBuf
    • toString

      public String toString(int i, int i1, Charset charset)
      Specified by:
      toString in class io.netty.buffer.ByteBuf
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in class io.netty.buffer.ByteBuf
    • equals

      public boolean equals(Object o)
      Specified by:
      equals in class io.netty.buffer.ByteBuf
    • compareTo

      public int compareTo(io.netty.buffer.ByteBuf byteBuf)
      Specified by:
      compareTo in interface Comparable<io.netty.buffer.ByteBuf>
      Specified by:
      compareTo in class io.netty.buffer.ByteBuf
    • toString

      public String toString()
      Specified by:
      toString in class io.netty.buffer.ByteBuf
    • retain

      public io.netty.buffer.ByteBuf retain(int i)
      Specified by:
      retain in interface io.netty.util.ReferenceCounted
      Specified by:
      retain in class io.netty.buffer.ByteBuf
    • release

      public boolean release()
    • release

      public boolean release(int i)
    • refCnt

      public int refCnt()
    • retain

      public io.netty.buffer.ByteBuf retain()
      Specified by:
      retain in interface io.netty.util.ReferenceCounted
      Specified by:
      retain in class io.netty.buffer.ByteBuf