DuplicatedByteBuf(ByteBuf buffer, int readerIndex, int writerIndex) { super(buffer.maxCapacity()); if (buffer instanceof DuplicatedByteBuf) { this.buffer = ((DuplicatedByteBuf) buffer).buffer; } else if (buffer instanceof AbstractPooledDerivedByteBuf) { this.buffer = buffer.unwrap(); } else { this.buffer = buffer; } setIndex(readerIndex, writerIndex); markReaderIndex(); markWriterIndex(); }
@Override public AbstractByteBuf unwrap() { return (AbstractByteBuf) super.unwrap(); }
public PooledByteBufAllocatorL(MetricRegistry registry) { this.registry = registry; allocator = new InnerAllocator(); empty = new UnsafeDirectLittleEndian( new DuplicatedByteBuf(Unpooled.EMPTY_BUFFER)); }
public PooledByteBufAllocatorL(MetricRegistry registry) { this.registry = registry; allocator = new InnerAllocator(); empty = new UnsafeDirectLittleEndian( new DuplicatedByteBuf(Unpooled.EMPTY_BUFFER)); }
@Override public byte[] array() { return unwrap().array(); }
DuplicatedByteBuf(ByteBuf buffer, int readerIndex, int writerIndex) { super(buffer.maxCapacity()); if (buffer instanceof DuplicatedByteBuf) { this.buffer = ((DuplicatedByteBuf) buffer).buffer; } else if (buffer instanceof AbstractPooledDerivedByteBuf) { this.buffer = buffer.unwrap(); } else { this.buffer = buffer; } setIndex(readerIndex, writerIndex); markReaderIndex(); markWriterIndex(); }
public PooledByteBufAllocatorL() { allocator = new InnerAllocator(); empty = new UnsafeDirectLittleEndian(new DuplicatedByteBuf(Unpooled.EMPTY_BUFFER)); }
@Override public ByteBuf setMediumLE(int index, int value) { unwrap().setMediumLE(index, value); return this; }
DuplicatedByteBuf(ByteBuf buffer, int readerIndex, int writerIndex) { super(buffer.maxCapacity()); if (buffer instanceof DuplicatedByteBuf) { this.buffer = ((DuplicatedByteBuf) buffer).buffer; } else if (buffer instanceof AbstractPooledDerivedByteBuf) { this.buffer = buffer.unwrap(); } else { this.buffer = buffer; } setIndex(readerIndex, writerIndex); markReaderIndex(); markWriterIndex(); }
@Override public ByteBuf setBytes(int index, byte[] src, int srcIndex, int length) { unwrap().setBytes(index, src, srcIndex, length); return this; }
DuplicatedByteBuf(ByteBuf buffer, int readerIndex, int writerIndex) { super(buffer.maxCapacity()); if (buffer instanceof DuplicatedByteBuf) { this.buffer = ((DuplicatedByteBuf) buffer).buffer; } else if (buffer instanceof AbstractPooledDerivedByteBuf) { this.buffer = buffer.unwrap(); } else { this.buffer = buffer; } setIndex(readerIndex, writerIndex); markReaderIndex(); markWriterIndex(); }
@Override public int getBytes(int index, FileChannel out, long position, int length) throws IOException { return unwrap().getBytes(index, out, position, length); }
DuplicatedByteBuf(ByteBuf buffer, int readerIndex, int writerIndex) { super(buffer.maxCapacity()); if (buffer instanceof DuplicatedByteBuf) { this.buffer = ((DuplicatedByteBuf) buffer).buffer; } else if (buffer instanceof AbstractPooledDerivedByteBuf) { this.buffer = buffer.unwrap(); } else { this.buffer = buffer; } setIndex(readerIndex, writerIndex); markReaderIndex(); markWriterIndex(); }
@Override @Deprecated public ByteOrder order() { return unwrap().order(); }
DuplicatedByteBuf(ByteBuf buffer, int readerIndex, int writerIndex) { super(buffer.maxCapacity()); if (buffer instanceof DuplicatedByteBuf) { this.buffer = ((DuplicatedByteBuf) buffer).buffer; } else if (buffer instanceof AbstractPooledDerivedByteBuf) { this.buffer = buffer.unwrap(); } else { this.buffer = buffer; } setIndex(readerIndex, writerIndex); markReaderIndex(); markWriterIndex(); }
@Override public ByteBuf capacity(int newCapacity) { unwrap().capacity(newCapacity); return this; }
DuplicatedByteBuf(ByteBuf buffer, int readerIndex, int writerIndex) { super(buffer.maxCapacity()); if (buffer instanceof DuplicatedByteBuf) { this.buffer = ((DuplicatedByteBuf) buffer).buffer; } else if (buffer instanceof AbstractPooledDerivedByteBuf) { this.buffer = buffer.unwrap(); } else { this.buffer = buffer; } setIndex(readerIndex, writerIndex); markReaderIndex(); markWriterIndex(); }
@Override public ByteBuf getBytes(int index, ByteBuffer dst) { unwrap().getBytes(index, dst); return this; }
@Override public ByteBuf setShortLE(int index, int value) { unwrap().setShortLE(index, value); return this; }
@Override public ByteBuf setByte(int index, int value) { unwrap().setByte(index, value); return this; }