@Override public void setByte(int index, int value) { buffer.setByte(index, value); }
@Override public ByteBuf setByte(int index, int value) { buf.setByte(index, value); return this; }
@Override public ByteBuf setByte(int index, int value) { buf.setByte(index, value); return this; }
@Override public ByteBuf setByte(int index, int value) { buf.setByte(index, value); return this; }
@Override public ByteBuf setByte(int index, int value) { buf.setByte(index, value); return this; }
@Override public ByteBuf setByte(int index, int value) { unwrap().setByte(index, value); return this; }
@Override protected void _setByte(int index, int value) { unwrap().setByte(index, value); }
public Buffer setByte(int pos, byte b) { ensureWritable(pos, 1); buffer.setByte(pos, b); return this; }
public Buffer setUnsignedByte(int pos, short b) { ensureWritable(pos, 1); buffer.setByte(pos, b); return this; }
@Override public ByteBuf setByte(int index, int value) { unwrap().setByte(index, value); return this; }
@Override protected void _setByte(int index, int value) { unwrap().setByte(index, value); }
@Override public CompositeByteBuf setByte(int index, int value) { Component c = findComponent(index); c.buf.setByte(c.idx(index), value); return this; }
@Override protected void _setByte(int index, int value) { Component c = findComponent0(index); c.buf.setByte(c.idx(index), value); }
@Override protected void _setByte(int index, int value) { unwrap().setByte(idx(index), value); }
@Override protected void _setByte(int index, int value) { Component c = findComponent0(index); c.buf.setByte(c.idx(index), value); }
@Override public CompositeByteBuf setByte(int index, int value) { Component c = findComponent(index); c.buf.setByte(c.idx(index), value); return this; }
@Override protected void _setByte(int index, int value) { unwrap().setByte(idx(index), value); }
@Override public ByteBuf setByte(int index, int value) { checkIndex0(index, 1); unwrap().setByte(idx(index), value); return this; }
@Override public ByteBuf setByte(int index, int value) { checkIndex0(index, 1); unwrap().setByte(idx(index), value); return this; }
private ChannelFuture finishEncode(final ChannelHandlerContext ctx, ChannelPromise promise) { if (finished) { promise.setSuccess(); return promise; } finished = true; final ByteBuf footer = ctx.alloc().heapBuffer( compressor.maxCompressedLength(buffer.readableBytes()) + HEADER_LENGTH); flushBufferedData(footer); final int idx = footer.writerIndex(); footer.setLong(idx, MAGIC_NUMBER); footer.setByte(idx + TOKEN_OFFSET, (byte) (BLOCK_TYPE_NON_COMPRESSED | compressionLevel)); footer.setInt(idx + COMPRESSED_LENGTH_OFFSET, 0); footer.setInt(idx + DECOMPRESSED_LENGTH_OFFSET, 0); footer.setInt(idx + CHECKSUM_OFFSET, 0); footer.writerIndex(idx + HEADER_LENGTH); return ctx.writeAndFlush(footer, promise); }