Class ByteBufRef

  • All Implemented Interfaces:
    io.netty.util.ReferenceCounted, Comparable<io.netty.buffer.ByteBuf>

    public class ByteBufRef
    extends io.netty.buffer.ByteBuf
    A byte buf that is backed by another, but has its own ref count lifecycle.
    • Constructor Detail

      • ByteBufRef

        public ByteBufRef​(io.netty.buffer.ByteBuf delegate)
    • Method Detail

      • retain

        public io.netty.buffer.ByteBuf retain​(int increment)
        Specified by:
        retain in interface io.netty.util.ReferenceCounted
        Specified by:
        retain in class io.netty.buffer.ByteBuf
      • 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
      • release

        public boolean release()
      • release

        public boolean release​(int decrement)
      • refCnt

        public int refCnt()
      • capacity

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

        public io.netty.buffer.ByteBuf capacity​(int newCapacity)
        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

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

        @Deprecated
        public io.netty.buffer.ByteBuf order​(ByteOrder endianness)
        Deprecated.
        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
      • isReadOnly

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

        public io.netty.buffer.ByteBuf asReadOnly()
        Specified by:
        asReadOnly 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 readerIndex)
        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 writerIndex)
        Specified by:
        writerIndex in class io.netty.buffer.ByteBuf
      • setIndex

        public io.netty.buffer.ByteBuf setIndex​(int readerIndex,
                                                int writerIndex)
        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 size)
        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 size)
        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 minWritableBytes)
        Specified by:
        ensureWritable in class io.netty.buffer.ByteBuf
      • ensureWritable

        public int ensureWritable​(int minWritableBytes,
                                  boolean force)
        Specified by:
        ensureWritable in class io.netty.buffer.ByteBuf
      • getBoolean

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

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

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

        public short getShort​(int index)
        Specified by:
        getShort in class io.netty.buffer.ByteBuf
      • getShortLE

        public short getShortLE​(int index)
        Specified by:
        getShortLE in class io.netty.buffer.ByteBuf
      • getUnsignedShort

        public int getUnsignedShort​(int index)
        Specified by:
        getUnsignedShort in class io.netty.buffer.ByteBuf
      • getUnsignedShortLE

        public int getUnsignedShortLE​(int index)
        Specified by:
        getUnsignedShortLE in class io.netty.buffer.ByteBuf
      • getMedium

        public int getMedium​(int index)
        Specified by:
        getMedium in class io.netty.buffer.ByteBuf
      • getMediumLE

        public int getMediumLE​(int index)
        Specified by:
        getMediumLE in class io.netty.buffer.ByteBuf
      • getUnsignedMedium

        public int getUnsignedMedium​(int index)
        Specified by:
        getUnsignedMedium in class io.netty.buffer.ByteBuf
      • getUnsignedMediumLE

        public int getUnsignedMediumLE​(int index)
        Specified by:
        getUnsignedMediumLE in class io.netty.buffer.ByteBuf
      • getInt

        public int getInt​(int index)
        Specified by:
        getInt in class io.netty.buffer.ByteBuf
      • getIntLE

        public int getIntLE​(int index)
        Specified by:
        getIntLE in class io.netty.buffer.ByteBuf
      • getUnsignedInt

        public long getUnsignedInt​(int index)
        Specified by:
        getUnsignedInt in class io.netty.buffer.ByteBuf
      • getUnsignedIntLE

        public long getUnsignedIntLE​(int index)
        Specified by:
        getUnsignedIntLE in class io.netty.buffer.ByteBuf
      • getLong

        public long getLong​(int index)
        Specified by:
        getLong in class io.netty.buffer.ByteBuf
      • getLongLE

        public long getLongLE​(int index)
        Specified by:
        getLongLE in class io.netty.buffer.ByteBuf
      • getChar

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

        public float getFloat​(int index)
        Specified by:
        getFloat in class io.netty.buffer.ByteBuf
      • getFloatLE

        public float getFloatLE​(int index)
        Overrides:
        getFloatLE in class io.netty.buffer.ByteBuf
      • getDouble

        public double getDouble​(int index)
        Specified by:
        getDouble in class io.netty.buffer.ByteBuf
      • getDoubleLE

        public double getDoubleLE​(int index)
        Overrides:
        getDoubleLE in class io.netty.buffer.ByteBuf
      • getBytes

        public io.netty.buffer.ByteBuf getBytes​(int index,
                                                io.netty.buffer.ByteBuf dst)
        Specified by:
        getBytes in class io.netty.buffer.ByteBuf
      • getBytes

        public io.netty.buffer.ByteBuf getBytes​(int index,
                                                io.netty.buffer.ByteBuf dst,
                                                int length)
        Specified by:
        getBytes in class io.netty.buffer.ByteBuf
      • getBytes

        public io.netty.buffer.ByteBuf getBytes​(int index,
                                                io.netty.buffer.ByteBuf dst,
                                                int dstIndex,
                                                int length)
        Specified by:
        getBytes in class io.netty.buffer.ByteBuf
      • getBytes

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

        public io.netty.buffer.ByteBuf getBytes​(int index,
                                                byte[] dst,
                                                int dstIndex,
                                                int length)
        Specified by:
        getBytes in class io.netty.buffer.ByteBuf
      • getBytes

        public io.netty.buffer.ByteBuf getBytes​(int index,
                                                ByteBuffer dst)
        Specified by:
        getBytes in class io.netty.buffer.ByteBuf
      • getBytes

        public io.netty.buffer.ByteBuf getBytes​(int index,
                                                OutputStream out,
                                                int length)
                                         throws IOException
        Specified by:
        getBytes in class io.netty.buffer.ByteBuf
        Throws:
        IOException
      • getBytes

        public int getBytes​(int index,
                            FileChannel out,
                            long position,
                            int length)
                     throws IOException
        Specified by:
        getBytes in class io.netty.buffer.ByteBuf
        Throws:
        IOException
      • getCharSequence

        public CharSequence getCharSequence​(int index,
                                            int length,
                                            Charset charset)
        Specified by:
        getCharSequence in class io.netty.buffer.ByteBuf
      • setBoolean

        public io.netty.buffer.ByteBuf setBoolean​(int index,
                                                  boolean value)
        Specified by:
        setBoolean in class io.netty.buffer.ByteBuf
      • setByte

        public io.netty.buffer.ByteBuf setByte​(int index,
                                               int value)
        Specified by:
        setByte in class io.netty.buffer.ByteBuf
      • setShort

        public io.netty.buffer.ByteBuf setShort​(int index,
                                                int value)
        Specified by:
        setShort in class io.netty.buffer.ByteBuf
      • setShortLE

        public io.netty.buffer.ByteBuf setShortLE​(int index,
                                                  int value)
        Specified by:
        setShortLE in class io.netty.buffer.ByteBuf
      • setMedium

        public io.netty.buffer.ByteBuf setMedium​(int index,
                                                 int value)
        Specified by:
        setMedium in class io.netty.buffer.ByteBuf
      • setMediumLE

        public io.netty.buffer.ByteBuf setMediumLE​(int index,
                                                   int value)
        Specified by:
        setMediumLE in class io.netty.buffer.ByteBuf
      • setInt

        public io.netty.buffer.ByteBuf setInt​(int index,
                                              int value)
        Specified by:
        setInt in class io.netty.buffer.ByteBuf
      • setIntLE

        public io.netty.buffer.ByteBuf setIntLE​(int index,
                                                int value)
        Specified by:
        setIntLE in class io.netty.buffer.ByteBuf
      • setLong

        public io.netty.buffer.ByteBuf setLong​(int index,
                                               long value)
        Specified by:
        setLong in class io.netty.buffer.ByteBuf
      • setLongLE

        public io.netty.buffer.ByteBuf setLongLE​(int index,
                                                 long value)
        Specified by:
        setLongLE in class io.netty.buffer.ByteBuf
      • setChar

        public io.netty.buffer.ByteBuf setChar​(int index,
                                               int value)
        Specified by:
        setChar in class io.netty.buffer.ByteBuf
      • setFloat

        public io.netty.buffer.ByteBuf setFloat​(int index,
                                                float value)
        Specified by:
        setFloat in class io.netty.buffer.ByteBuf
      • setFloatLE

        public io.netty.buffer.ByteBuf setFloatLE​(int index,
                                                  float value)
        Overrides:
        setFloatLE in class io.netty.buffer.ByteBuf
      • setDouble

        public io.netty.buffer.ByteBuf setDouble​(int index,
                                                 double value)
        Specified by:
        setDouble in class io.netty.buffer.ByteBuf
      • setDoubleLE

        public io.netty.buffer.ByteBuf setDoubleLE​(int index,
                                                   double value)
        Overrides:
        setDoubleLE in class io.netty.buffer.ByteBuf
      • setBytes

        public io.netty.buffer.ByteBuf setBytes​(int index,
                                                io.netty.buffer.ByteBuf src)
        Specified by:
        setBytes in class io.netty.buffer.ByteBuf
      • setBytes

        public io.netty.buffer.ByteBuf setBytes​(int index,
                                                io.netty.buffer.ByteBuf src,
                                                int length)
        Specified by:
        setBytes in class io.netty.buffer.ByteBuf
      • setBytes

        public io.netty.buffer.ByteBuf setBytes​(int index,
                                                io.netty.buffer.ByteBuf src,
                                                int srcIndex,
                                                int length)
        Specified by:
        setBytes in class io.netty.buffer.ByteBuf
      • setBytes

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

        public io.netty.buffer.ByteBuf setBytes​(int index,
                                                byte[] src,
                                                int srcIndex,
                                                int length)
        Specified by:
        setBytes in class io.netty.buffer.ByteBuf
      • setBytes

        public io.netty.buffer.ByteBuf setBytes​(int index,
                                                ByteBuffer src)
        Specified by:
        setBytes in class io.netty.buffer.ByteBuf
      • setBytes

        public int setBytes​(int index,
                            InputStream in,
                            int length)
                     throws IOException
        Specified by:
        setBytes in class io.netty.buffer.ByteBuf
        Throws:
        IOException
      • setBytes

        public int setBytes​(int index,
                            FileChannel in,
                            long position,
                            int length)
                     throws IOException
        Specified by:
        setBytes in class io.netty.buffer.ByteBuf
        Throws:
        IOException
      • setZero

        public io.netty.buffer.ByteBuf setZero​(int index,
                                               int length)
        Specified by:
        setZero in class io.netty.buffer.ByteBuf
      • setCharSequence

        public int setCharSequence​(int index,
                                   CharSequence sequence,
                                   Charset charset)
        Specified by:
        setCharSequence 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
      • readShortLE

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

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

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

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

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

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

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

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

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

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

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

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

        public long readLongLE()
        Specified by:
        readLongLE 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
      • readFloatLE

        public float readFloatLE()
        Overrides:
        readFloatLE in class io.netty.buffer.ByteBuf
      • readDouble

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

        public double readDoubleLE()
        Overrides:
        readDoubleLE in class io.netty.buffer.ByteBuf
      • readBytes

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

        public io.netty.buffer.ByteBuf readSlice​(int length)
        Specified by:
        readSlice in class io.netty.buffer.ByteBuf
      • readRetainedSlice

        public io.netty.buffer.ByteBuf readRetainedSlice​(int length)
        Specified by:
        readRetainedSlice in class io.netty.buffer.ByteBuf
      • readBytes

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

        public io.netty.buffer.ByteBuf readBytes​(io.netty.buffer.ByteBuf dst,
                                                 int length)
        Specified by:
        readBytes in class io.netty.buffer.ByteBuf
      • readBytes

        public io.netty.buffer.ByteBuf readBytes​(io.netty.buffer.ByteBuf dst,
                                                 int dstIndex,
                                                 int length)
        Specified by:
        readBytes in class io.netty.buffer.ByteBuf
      • readBytes

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

        public io.netty.buffer.ByteBuf readBytes​(byte[] dst,
                                                 int dstIndex,
                                                 int length)
        Specified by:
        readBytes in class io.netty.buffer.ByteBuf
      • readBytes

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

        public io.netty.buffer.ByteBuf readBytes​(OutputStream out,
                                                 int length)
                                          throws IOException
        Specified by:
        readBytes in class io.netty.buffer.ByteBuf
        Throws:
        IOException
      • readCharSequence

        public CharSequence readCharSequence​(int length,
                                             Charset charset)
        Specified by:
        readCharSequence in class io.netty.buffer.ByteBuf
      • readBytes

        public int readBytes​(FileChannel out,
                             long position,
                             int length)
                      throws IOException
        Specified by:
        readBytes in class io.netty.buffer.ByteBuf
        Throws:
        IOException
      • skipBytes

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

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

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

        public io.netty.buffer.ByteBuf writeShort​(int value)
        Specified by:
        writeShort in class io.netty.buffer.ByteBuf
      • writeShortLE

        public io.netty.buffer.ByteBuf writeShortLE​(int value)
        Specified by:
        writeShortLE in class io.netty.buffer.ByteBuf
      • writeMedium

        public io.netty.buffer.ByteBuf writeMedium​(int value)
        Specified by:
        writeMedium in class io.netty.buffer.ByteBuf
      • writeMediumLE

        public io.netty.buffer.ByteBuf writeMediumLE​(int value)
        Specified by:
        writeMediumLE in class io.netty.buffer.ByteBuf
      • writeInt

        public io.netty.buffer.ByteBuf writeInt​(int value)
        Specified by:
        writeInt in class io.netty.buffer.ByteBuf
      • writeIntLE

        public io.netty.buffer.ByteBuf writeIntLE​(int value)
        Specified by:
        writeIntLE in class io.netty.buffer.ByteBuf
      • writeLong

        public io.netty.buffer.ByteBuf writeLong​(long value)
        Specified by:
        writeLong in class io.netty.buffer.ByteBuf
      • writeLongLE

        public io.netty.buffer.ByteBuf writeLongLE​(long value)
        Specified by:
        writeLongLE in class io.netty.buffer.ByteBuf
      • writeChar

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

        public io.netty.buffer.ByteBuf writeFloat​(float value)
        Specified by:
        writeFloat in class io.netty.buffer.ByteBuf
      • writeFloatLE

        public io.netty.buffer.ByteBuf writeFloatLE​(float value)
        Overrides:
        writeFloatLE in class io.netty.buffer.ByteBuf
      • writeDouble

        public io.netty.buffer.ByteBuf writeDouble​(double value)
        Specified by:
        writeDouble in class io.netty.buffer.ByteBuf
      • writeDoubleLE

        public io.netty.buffer.ByteBuf writeDoubleLE​(double value)
        Overrides:
        writeDoubleLE in class io.netty.buffer.ByteBuf
      • writeBytes

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

        public io.netty.buffer.ByteBuf writeBytes​(io.netty.buffer.ByteBuf src,
                                                  int length)
        Specified by:
        writeBytes in class io.netty.buffer.ByteBuf
      • writeBytes

        public io.netty.buffer.ByteBuf writeBytes​(io.netty.buffer.ByteBuf src,
                                                  int srcIndex,
                                                  int length)
        Specified by:
        writeBytes in class io.netty.buffer.ByteBuf
      • writeBytes

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

        public io.netty.buffer.ByteBuf writeBytes​(byte[] src,
                                                  int srcIndex,
                                                  int length)
        Specified by:
        writeBytes in class io.netty.buffer.ByteBuf
      • writeBytes

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

        public int writeBytes​(InputStream in,
                              int length)
                       throws IOException
        Specified by:
        writeBytes in class io.netty.buffer.ByteBuf
        Throws:
        IOException
      • writeBytes

        public int writeBytes​(FileChannel in,
                              long position,
                              int length)
                       throws IOException
        Specified by:
        writeBytes in class io.netty.buffer.ByteBuf
        Throws:
        IOException
      • writeZero

        public io.netty.buffer.ByteBuf writeZero​(int length)
        Specified by:
        writeZero in class io.netty.buffer.ByteBuf
      • writeCharSequence

        public int writeCharSequence​(CharSequence sequence,
                                     Charset charset)
        Specified by:
        writeCharSequence in class io.netty.buffer.ByteBuf
      • indexOf

        public int indexOf​(int fromIndex,
                           int toIndex,
                           byte value)
        Specified by:
        indexOf in class io.netty.buffer.ByteBuf
      • bytesBefore

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

        public int bytesBefore​(int length,
                               byte value)
        Specified by:
        bytesBefore in class io.netty.buffer.ByteBuf
      • bytesBefore

        public int bytesBefore​(int index,
                               int length,
                               byte value)
        Specified by:
        bytesBefore in class io.netty.buffer.ByteBuf
      • forEachByte

        public int forEachByte​(io.netty.util.ByteProcessor processor)
        Specified by:
        forEachByte in class io.netty.buffer.ByteBuf
      • forEachByte

        public int forEachByte​(int index,
                               int length,
                               io.netty.util.ByteProcessor processor)
        Specified by:
        forEachByte in class io.netty.buffer.ByteBuf
      • forEachByteDesc

        public int forEachByteDesc​(io.netty.util.ByteProcessor processor)
        Specified by:
        forEachByteDesc in class io.netty.buffer.ByteBuf
      • forEachByteDesc

        public int forEachByteDesc​(int index,
                                   int length,
                                   io.netty.util.ByteProcessor processor)
        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 index,
                                            int length)
        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
      • retainedSlice

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

        public io.netty.buffer.ByteBuf slice​(int index,
                                             int length)
        Specified by:
        slice in class io.netty.buffer.ByteBuf
      • retainedSlice

        public io.netty.buffer.ByteBuf retainedSlice​(int index,
                                                     int length)
        Specified by:
        retainedSlice in class io.netty.buffer.ByteBuf
      • duplicate

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

        public io.netty.buffer.ByteBuf retainedDuplicate()
        Specified by:
        retainedDuplicate 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 index,
                                    int length)
        Specified by:
        nioBuffer in class io.netty.buffer.ByteBuf
      • internalNioBuffer

        public ByteBuffer internalNioBuffer​(int index,
                                            int length)
        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 index,
                                       int length)
        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 index,
                               int length,
                               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 obj)
        Specified by:
        equals in class io.netty.buffer.ByteBuf
      • compareTo

        public int compareTo​(io.netty.buffer.ByteBuf buffer)
        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
      • touch

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

        public io.netty.buffer.ByteBuf touch​(Object hint)
        Specified by:
        touch in interface io.netty.util.ReferenceCounted
        Specified by:
        touch in class io.netty.buffer.ByteBuf