@Override protected AdvancedLeakAwareByteBuf newLeakAwareByteBuf( ByteBuf buf, ByteBuf trackedByteBuf, ResourceLeakTracker<ByteBuf> leakTracker) { return new AdvancedLeakAwareByteBuf(buf, trackedByteBuf, leakTracker); } }
@Override public ByteBuf readRetainedSlice(int length) { recordLeakNonRefCountingOperation(leak); return super.readRetainedSlice(length); }
@Override public ByteBuf getBytes(int index, ByteBuffer dst) { recordLeakNonRefCountingOperation(leak); return super.getBytes(index, dst); }
@Override public int getBytes(int index, GatheringByteChannel out, int length) throws IOException { recordLeakNonRefCountingOperation(leak); return super.getBytes(index, out, length); }
@Override protected AdvancedLeakAwareByteBuf newLeakAwareByteBuf( ByteBuf wrapped, ByteBuf trackedByteBuf, ResourceLeakTracker<ByteBuf> leakTracker) { return new AdvancedLeakAwareByteBuf(wrapped, trackedByteBuf, leakTracker); } }
@Override public ByteBuf setInt(int index, int value) { recordLeakNonRefCountingOperation(leak); return super.setInt(index, value); }
@Override public ByteBuf setBytes(int index, ByteBuf src, int length) { recordLeakNonRefCountingOperation(leak); return super.setBytes(index, src, length); }
@Override public int readUnsignedMedium() { recordLeakNonRefCountingOperation(leak); return super.readUnsignedMedium(); }
@Override public ByteBuf readBytes(ByteBuf dst, int length) { recordLeakNonRefCountingOperation(leak); return super.readBytes(dst, length); }
@Override public ByteBuf readBytes(byte[] dst) { recordLeakNonRefCountingOperation(leak); return super.readBytes(dst); }
@Override public int readBytes(GatheringByteChannel out, int length) throws IOException { recordLeakNonRefCountingOperation(leak); return super.readBytes(out, length); }
@Override public ByteBuf skipBytes(int length) { recordLeakNonRefCountingOperation(leak); return super.skipBytes(length); }
@Override public ByteBuf writeBoolean(boolean value) { recordLeakNonRefCountingOperation(leak); return super.writeBoolean(value); }
@Override public ByteBuf writeInt(int value) { recordLeakNonRefCountingOperation(leak); return super.writeInt(value); }
@Override public ByteBuf writeBytes(byte[] src, int srcIndex, int length) { recordLeakNonRefCountingOperation(leak); return super.writeBytes(src, srcIndex, length); }
@Override public int indexOf(int fromIndex, int toIndex, byte value) { recordLeakNonRefCountingOperation(leak); return super.indexOf(fromIndex, toIndex, value); }
@Override public int bytesBefore(int length, byte value) { recordLeakNonRefCountingOperation(leak); return super.bytesBefore(length, value); }
@Override public int forEachByte(ByteProcessor processor) { recordLeakNonRefCountingOperation(leak); return super.forEachByte(processor); }
@Override public ByteBuf copy() { recordLeakNonRefCountingOperation(leak); return super.copy(); }
@Override public ByteBuffer nioBuffer(int index, int length) { recordLeakNonRefCountingOperation(leak); return super.nioBuffer(index, length); }