Class ByteBufVisitor.GetBytesCallbackByteBuf<T>

  • All Implemented Interfaces:
    io.netty.buffer.ByteBufConvertible, io.netty.util.ReferenceCounted, java.lang.Comparable<io.netty.buffer.ByteBuf>
    Enclosing class:
    ByteBufVisitor

    static class ByteBufVisitor.GetBytesCallbackByteBuf<T>
    extends io.netty.buffer.ByteBuf
    A ByteBuf implementation that can be used as the destination buffer for a ByteBuf.getBytes(int, ByteBuf) for visiting the wrapped child buffers.
    • Constructor Summary

      Constructors 
      Constructor Description
      GetBytesCallbackByteBuf​(org.apache.bookkeeper.util.ByteBufVisitor.InternalContext<T> internalContext)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      io.netty.buffer.ByteBufAllocator alloc()  
      byte[] array()  
      int arrayOffset()  
      io.netty.buffer.ByteBuf asReadOnly()  
      int bytesBefore​(byte value)  
      int bytesBefore​(int length, byte value)  
      int bytesBefore​(int index, int length, byte value)  
      int capacity()  
      io.netty.buffer.ByteBuf capacity​(int newCapacity)  
      io.netty.buffer.ByteBuf clear()  
      int compareTo​(io.netty.buffer.ByteBuf buffer)  
      io.netty.buffer.ByteBuf copy()  
      io.netty.buffer.ByteBuf copy​(int index, int length)  
      io.netty.buffer.ByteBuf discardReadBytes()  
      io.netty.buffer.ByteBuf discardSomeReadBytes()  
      io.netty.buffer.ByteBuf duplicate()  
      io.netty.buffer.ByteBuf ensureWritable​(int minWritableBytes)  
      int ensureWritable​(int minWritableBytes, boolean force)  
      boolean equals​(java.lang.Object obj)  
      int forEachByte​(int index, int length, io.netty.util.ByteProcessor processor)  
      int forEachByte​(io.netty.util.ByteProcessor processor)  
      int forEachByteDesc​(int index, int length, io.netty.util.ByteProcessor processor)  
      int forEachByteDesc​(io.netty.util.ByteProcessor processor)  
      boolean getBoolean​(int index)  
      byte getByte​(int index)  
      io.netty.buffer.ByteBuf getBytes​(int index, byte[] dst)  
      io.netty.buffer.ByteBuf getBytes​(int index, byte[] dst, int dstIndex, int length)  
      io.netty.buffer.ByteBuf getBytes​(int index, io.netty.buffer.ByteBuf dst)  
      io.netty.buffer.ByteBuf getBytes​(int index, io.netty.buffer.ByteBuf dst, int length)  
      io.netty.buffer.ByteBuf getBytes​(int index, io.netty.buffer.ByteBuf dst, int dstIndex, int length)  
      io.netty.buffer.ByteBuf getBytes​(int index, java.io.OutputStream out, int length)  
      io.netty.buffer.ByteBuf getBytes​(int index, java.nio.ByteBuffer dst)  
      int getBytes​(int index, java.nio.channels.FileChannel out, long position, int length)  
      int getBytes​(int index, java.nio.channels.GatheringByteChannel out, int length)  
      char getChar​(int index)  
      java.lang.CharSequence getCharSequence​(int index, int length, java.nio.charset.Charset charset)  
      double getDouble​(int index)  
      float getFloat​(int index)  
      int getInt​(int index)  
      int getIntLE​(int index)  
      long getLong​(int index)  
      long getLongLE​(int index)  
      int getMedium​(int index)  
      int getMediumLE​(int index)  
      short getShort​(int index)  
      short getShortLE​(int index)  
      short getUnsignedByte​(int index)  
      long getUnsignedInt​(int index)  
      long getUnsignedIntLE​(int index)  
      int getUnsignedMedium​(int index)  
      int getUnsignedMediumLE​(int index)  
      int getUnsignedShort​(int index)  
      int getUnsignedShortLE​(int index)  
      boolean hasArray()  
      int hashCode()  
      boolean hasMemoryAddress()  
      int indexOf​(int fromIndex, int toIndex, byte value)  
      java.nio.ByteBuffer internalNioBuffer​(int index, int length)  
      boolean isDirect()  
      boolean isReadable()  
      boolean isReadable​(int size)  
      boolean isReadOnly()  
      boolean isWritable()  
      boolean isWritable​(int size)  
      io.netty.buffer.ByteBuf markReaderIndex()  
      io.netty.buffer.ByteBuf markWriterIndex()  
      int maxCapacity()  
      int maxWritableBytes()  
      long memoryAddress()  
      java.nio.ByteBuffer nioBuffer()  
      java.nio.ByteBuffer nioBuffer​(int index, int length)  
      int nioBufferCount()  
      java.nio.ByteBuffer[] nioBuffers()  
      java.nio.ByteBuffer[] nioBuffers​(int index, int length)  
      java.nio.ByteOrder order()  
      io.netty.buffer.ByteBuf order​(java.nio.ByteOrder endianness)  
      int readableBytes()  
      boolean readBoolean()  
      byte readByte()  
      io.netty.buffer.ByteBuf readBytes​(byte[] dst)  
      io.netty.buffer.ByteBuf readBytes​(byte[] dst, int dstIndex, int length)  
      io.netty.buffer.ByteBuf readBytes​(int length)  
      io.netty.buffer.ByteBuf readBytes​(io.netty.buffer.ByteBuf dst)  
      io.netty.buffer.ByteBuf readBytes​(io.netty.buffer.ByteBuf dst, int length)  
      io.netty.buffer.ByteBuf readBytes​(io.netty.buffer.ByteBuf dst, int dstIndex, int length)  
      io.netty.buffer.ByteBuf readBytes​(java.io.OutputStream out, int length)  
      io.netty.buffer.ByteBuf readBytes​(java.nio.ByteBuffer dst)  
      int readBytes​(java.nio.channels.FileChannel out, long position, int length)  
      int readBytes​(java.nio.channels.GatheringByteChannel out, int length)  
      char readChar()  
      java.lang.CharSequence readCharSequence​(int length, java.nio.charset.Charset charset)  
      double readDouble()  
      int readerIndex()  
      io.netty.buffer.ByteBuf readerIndex​(int readerIndex)  
      float readFloat()  
      int readInt()  
      int readIntLE()  
      long readLong()  
      long readLongLE()  
      int readMedium()  
      int readMediumLE()  
      io.netty.buffer.ByteBuf readRetainedSlice​(int length)  
      short readShort()  
      short readShortLE()  
      io.netty.buffer.ByteBuf readSlice​(int length)  
      short readUnsignedByte()  
      long readUnsignedInt()  
      long readUnsignedIntLE()  
      int readUnsignedMedium()  
      int readUnsignedMediumLE()  
      int readUnsignedShort()  
      int readUnsignedShortLE()  
      int refCnt()  
      boolean release()  
      boolean release​(int decrement)  
      io.netty.buffer.ByteBuf resetReaderIndex()  
      io.netty.buffer.ByteBuf resetWriterIndex()  
      io.netty.buffer.ByteBuf retain()  
      io.netty.buffer.ByteBuf retain​(int increment)  
      io.netty.buffer.ByteBuf retainedDuplicate()  
      io.netty.buffer.ByteBuf retainedSlice()  
      io.netty.buffer.ByteBuf retainedSlice​(int index, int length)  
      io.netty.buffer.ByteBuf setBoolean​(int index, boolean value)  
      io.netty.buffer.ByteBuf setByte​(int index, int value)  
      io.netty.buffer.ByteBuf setBytes​(int index, byte[] src)  
      io.netty.buffer.ByteBuf setBytes​(int index, byte[] src, int srcIndex, int length)  
      io.netty.buffer.ByteBuf setBytes​(int index, io.netty.buffer.ByteBuf src)  
      io.netty.buffer.ByteBuf setBytes​(int index, io.netty.buffer.ByteBuf src, int length)  
      io.netty.buffer.ByteBuf setBytes​(int index, io.netty.buffer.ByteBuf src, int srcIndex, int length)  
      int setBytes​(int index, java.io.InputStream in, int length)  
      io.netty.buffer.ByteBuf setBytes​(int index, java.nio.ByteBuffer src)  
      int setBytes​(int index, java.nio.channels.FileChannel in, long position, int length)  
      int setBytes​(int index, java.nio.channels.ScatteringByteChannel in, int length)  
      io.netty.buffer.ByteBuf setChar​(int index, int value)  
      int setCharSequence​(int index, java.lang.CharSequence sequence, java.nio.charset.Charset charset)  
      io.netty.buffer.ByteBuf setDouble​(int index, double value)  
      io.netty.buffer.ByteBuf setFloat​(int index, float value)  
      io.netty.buffer.ByteBuf setIndex​(int readerIndex, int writerIndex)  
      io.netty.buffer.ByteBuf setInt​(int index, int value)  
      io.netty.buffer.ByteBuf setIntLE​(int index, int value)  
      io.netty.buffer.ByteBuf setLong​(int index, long value)  
      io.netty.buffer.ByteBuf setLongLE​(int index, long value)  
      io.netty.buffer.ByteBuf setMedium​(int index, int value)  
      io.netty.buffer.ByteBuf setMediumLE​(int index, int value)  
      io.netty.buffer.ByteBuf setShort​(int index, int value)  
      io.netty.buffer.ByteBuf setShortLE​(int index, int value)  
      io.netty.buffer.ByteBuf setZero​(int index, int length)  
      io.netty.buffer.ByteBuf skipBytes​(int length)  
      io.netty.buffer.ByteBuf slice()  
      io.netty.buffer.ByteBuf slice​(int index, int length)  
      java.lang.String toString()  
      java.lang.String toString​(int index, int length, java.nio.charset.Charset charset)  
      java.lang.String toString​(java.nio.charset.Charset charset)  
      io.netty.buffer.ByteBuf touch()  
      io.netty.buffer.ByteBuf touch​(java.lang.Object hint)  
      io.netty.buffer.ByteBuf unwrap()  
      int writableBytes()  
      io.netty.buffer.ByteBuf writeBoolean​(boolean value)  
      io.netty.buffer.ByteBuf writeByte​(int value)  
      io.netty.buffer.ByteBuf writeBytes​(byte[] src)  
      io.netty.buffer.ByteBuf writeBytes​(byte[] src, int srcIndex, int length)  
      io.netty.buffer.ByteBuf writeBytes​(io.netty.buffer.ByteBuf src)  
      io.netty.buffer.ByteBuf writeBytes​(io.netty.buffer.ByteBuf src, int length)  
      io.netty.buffer.ByteBuf writeBytes​(io.netty.buffer.ByteBuf src, int srcIndex, int length)  
      int writeBytes​(java.io.InputStream in, int length)  
      io.netty.buffer.ByteBuf writeBytes​(java.nio.ByteBuffer src)  
      int writeBytes​(java.nio.channels.FileChannel in, long position, int length)  
      int writeBytes​(java.nio.channels.ScatteringByteChannel in, int length)  
      io.netty.buffer.ByteBuf writeChar​(int value)  
      int writeCharSequence​(java.lang.CharSequence sequence, java.nio.charset.Charset charset)  
      io.netty.buffer.ByteBuf writeDouble​(double value)  
      io.netty.buffer.ByteBuf writeFloat​(float value)  
      io.netty.buffer.ByteBuf writeInt​(int value)  
      io.netty.buffer.ByteBuf writeIntLE​(int value)  
      io.netty.buffer.ByteBuf writeLong​(long value)  
      io.netty.buffer.ByteBuf writeLongLE​(long value)  
      io.netty.buffer.ByteBuf writeMedium​(int value)  
      io.netty.buffer.ByteBuf writeMediumLE​(int value)  
      int writerIndex()  
      io.netty.buffer.ByteBuf writerIndex​(int writerIndex)  
      io.netty.buffer.ByteBuf writeShort​(int value)  
      io.netty.buffer.ByteBuf writeShortLE​(int value)  
      io.netty.buffer.ByteBuf writeZero​(int length)  
      • Methods inherited from class io.netty.buffer.ByteBuf

        asByteBuf, getDoubleLE, getFloatLE, isContiguous, maxFastWritableBytes, readDoubleLE, readFloatLE, setDoubleLE, setFloatLE, writeDoubleLE, writeFloatLE
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • GetBytesCallbackByteBuf

        GetBytesCallbackByteBuf​(org.apache.bookkeeper.util.ByteBufVisitor.InternalContext<T> internalContext)
    • Method Detail

      • 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,
                                                int srcIndex,
                                                int length)
        Specified by:
        setBytes in class io.netty.buffer.ByteBuf
      • hasArray

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

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

        public int nioBufferCount()
        Specified by:
        nioBufferCount in class io.netty.buffer.ByteBuf
      • 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

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

        public io.netty.buffer.ByteBuf order​(java.nio.ByteOrder endianness)
        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
      • getDouble

        public double getDouble​(int index)
        Specified by:
        getDouble 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,
                                                java.nio.ByteBuffer dst)
        Specified by:
        getBytes in class io.netty.buffer.ByteBuf
      • getBytes

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

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

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

        public java.lang.CharSequence getCharSequence​(int index,
                                                      int length,
                                                      java.nio.charset.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
      • setDouble

        public io.netty.buffer.ByteBuf setDouble​(int index,
                                                 double value)
        Specified by:
        setDouble 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,
                                                byte[] src)
        Specified by:
        setBytes in class io.netty.buffer.ByteBuf
      • setBytes

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

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

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

        public int setBytes​(int index,
                            java.nio.channels.FileChannel in,
                            long position,
                            int length)
                     throws java.io.IOException
        Specified by:
        setBytes in class io.netty.buffer.ByteBuf
        Throws:
        java.io.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,
                                   java.lang.CharSequence sequence,
                                   java.nio.charset.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
      • readDouble

        public double readDouble()
        Specified by:
        readDouble 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​(java.nio.ByteBuffer dst)
        Specified by:
        readBytes in class io.netty.buffer.ByteBuf
      • readBytes

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

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

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

        public int readBytes​(java.nio.channels.FileChannel out,
                             long position,
                             int length)
                      throws java.io.IOException
        Specified by:
        readBytes in class io.netty.buffer.ByteBuf
        Throws:
        java.io.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
      • writeDouble

        public io.netty.buffer.ByteBuf writeDouble​(double value)
        Specified by:
        writeDouble 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​(java.nio.ByteBuffer src)
        Specified by:
        writeBytes in class io.netty.buffer.ByteBuf
      • writeBytes

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

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

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

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

        public int writeCharSequence​(java.lang.CharSequence sequence,
                                     java.nio.charset.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
      • nioBuffer

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

        public java.nio.ByteBuffer nioBuffer​(int index,
                                             int length)
        Specified by:
        nioBuffer in class io.netty.buffer.ByteBuf
      • internalNioBuffer

        public java.nio.ByteBuffer internalNioBuffer​(int index,
                                                     int length)
        Specified by:
        internalNioBuffer in class io.netty.buffer.ByteBuf
      • nioBuffers

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

        public java.nio.ByteBuffer[] nioBuffers​(int index,
                                                int length)
        Specified by:
        nioBuffers 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
      • memoryAddress

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

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

        public java.lang.String toString​(int index,
                                         int length,
                                         java.nio.charset.Charset charset)
        Specified by:
        toString in class io.netty.buffer.ByteBuf
      • compareTo

        public int compareTo​(io.netty.buffer.ByteBuf buffer)
        Specified by:
        compareTo in interface java.lang.Comparable<T>
        Specified by:
        compareTo in class io.netty.buffer.ByteBuf
      • 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
      • 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
      • 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​(java.lang.Object hint)
        Specified by:
        touch in interface io.netty.util.ReferenceCounted
        Specified by:
        touch in class io.netty.buffer.ByteBuf
      • release

        public boolean release()
      • release

        public boolean release​(int decrement)
      • toString

        public java.lang.String toString()
        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​(java.lang.Object obj)
        Specified by:
        equals in class io.netty.buffer.ByteBuf