@Override public void readBytes(OutputStream dst, int length) throws IOException { buffer.readBytes(dst, length); }
@Override public void writeBytes(byte[] src) { buffer.writeBytes(src); }
@Override public int readerIndex() { return buffer.readerIndex(); }
@Override public int readableBytes() { return buffer.readableBytes(); }
@Override public ChannelBuffer getBuffer(byte[] array, int offset, int length) { org.jboss.netty.buffer.ChannelBuffer buffer = ChannelBuffers.dynamicBuffer(length); buffer.writeBytes(array, offset, length); return new NettyBackedChannelBuffer(buffer); }
@Override public void writerIndex(int writerIndex) { buffer.writerIndex(writerIndex); }
@Override public void getBytes(int index, ByteBuffer dst) { buffer.getBytes(index, dst); }
@Override public int capacity() { return buffer.capacity(); }
@Override public boolean hasArray() { return buffer.hasArray(); }
@Override public int writableBytes() { return buffer.writableBytes(); }
@Override public int setBytes(int index, InputStream src, int length) throws IOException { return buffer.setBytes(index, src, length); }
@Override public void setIndex(int readerIndex, int writerIndex) { buffer.setIndex(readerIndex, writerIndex); }
@Override public boolean writable() { return buffer.writable(); }
@Override public boolean isDirect() { return buffer.isDirect(); }
@Override public ChannelBuffer getBuffer(byte[] array, int offset, int length) { org.jboss.netty.buffer.ChannelBuffer buffer = ChannelBuffers.dynamicBuffer(length); buffer.writeBytes(array, offset, length); return new NettyBackedChannelBuffer(buffer); }
@Override public void readBytes(byte[] dst) { buffer.readBytes(dst); }
@Override public void writeBytes(byte[] src, int index, int length) { buffer.writeBytes(src, index, length); }
@Override public int readerIndex() { return buffer.readerIndex(); }
@Override public void getBytes(int index, OutputStream dst, int length) throws IOException { buffer.getBytes(index, dst, length); }
@Override public int writeBytes(InputStream src, int length) throws IOException { return buffer.writeBytes(src, length); }