Home / Class/ WrappedCompositeByteBuf Class — netty Architecture

WrappedCompositeByteBuf Class — netty Architecture

Architecture documentation for the WrappedCompositeByteBuf class in WrappedCompositeByteBuf.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  bfbbd126_7276_6350_41af_f01bc78d8cd3["WrappedCompositeByteBuf"]
  7b9fc710_7310_ac2c_bdca_d3e3d28270bc["WrappedCompositeByteBuf.java"]
  bfbbd126_7276_6350_41af_f01bc78d8cd3 -->|defined in| 7b9fc710_7310_ac2c_bdca_d3e3d28270bc
  b1a0c91d_7152_87aa_6be5_454b0fb3f482["WrappedCompositeByteBuf()"]
  bfbbd126_7276_6350_41af_f01bc78d8cd3 -->|method| b1a0c91d_7152_87aa_6be5_454b0fb3f482
  f5ac27d8_7615_5d9c_308d_61666e18ca8e["release()"]
  bfbbd126_7276_6350_41af_f01bc78d8cd3 -->|method| f5ac27d8_7615_5d9c_308d_61666e18ca8e
  28e6419c_fe5f_fa0c_c121_92d027178100["maxCapacity()"]
  bfbbd126_7276_6350_41af_f01bc78d8cd3 -->|method| 28e6419c_fe5f_fa0c_c121_92d027178100
  cf3196c5_7858_18d5_0c54_fc9a4892111c["readerIndex()"]
  bfbbd126_7276_6350_41af_f01bc78d8cd3 -->|method| cf3196c5_7858_18d5_0c54_fc9a4892111c
  68c1abc7_5d10_7ea0_cd34_df55406a96be["writerIndex()"]
  bfbbd126_7276_6350_41af_f01bc78d8cd3 -->|method| 68c1abc7_5d10_7ea0_cd34_df55406a96be
  167edad2_08a1_8d59_e5e1_942b150d1fef["isReadable()"]
  bfbbd126_7276_6350_41af_f01bc78d8cd3 -->|method| 167edad2_08a1_8d59_e5e1_942b150d1fef
  9fc2c85d_bceb_1e9b_e3c2_51a113b934ab["isWritable()"]
  bfbbd126_7276_6350_41af_f01bc78d8cd3 -->|method| 9fc2c85d_bceb_1e9b_e3c2_51a113b934ab
  8bbb35b2_f157_ad7b_87c5_d1746d98dbfb["readableBytes()"]
  bfbbd126_7276_6350_41af_f01bc78d8cd3 -->|method| 8bbb35b2_f157_ad7b_87c5_d1746d98dbfb
  3b1635d2_a6bd_cdd5_a56a_5e7b47182f45["writableBytes()"]
  bfbbd126_7276_6350_41af_f01bc78d8cd3 -->|method| 3b1635d2_a6bd_cdd5_a56a_5e7b47182f45
  b1a3fe72_8496_e3c8_bc86_756c236fff76["maxWritableBytes()"]
  bfbbd126_7276_6350_41af_f01bc78d8cd3 -->|method| b1a3fe72_8496_e3c8_bc86_756c236fff76
  f8061855_74c3_5997_5ec1_1acae5de247e["maxFastWritableBytes()"]
  bfbbd126_7276_6350_41af_f01bc78d8cd3 -->|method| f8061855_74c3_5997_5ec1_1acae5de247e
  48e75af7_1b34_14c9_f998_5713022b970d["ensureWritable()"]
  bfbbd126_7276_6350_41af_f01bc78d8cd3 -->|method| 48e75af7_1b34_14c9_f998_5713022b970d
  eb3f9845_ee47_decb_e743_376a36170f45["ByteBuf()"]
  bfbbd126_7276_6350_41af_f01bc78d8cd3 -->|method| eb3f9845_ee47_decb_e743_376a36170f45

Relationship Graph

Source Code

buffer/src/main/java/io/netty/buffer/WrappedCompositeByteBuf.java lines 32–1294

class WrappedCompositeByteBuf extends CompositeByteBuf {

    private final CompositeByteBuf wrapped;

    WrappedCompositeByteBuf(CompositeByteBuf wrapped) {
        super(wrapped.alloc());
        this.wrapped = wrapped;
    }

    @Override
    public boolean release() {
        return wrapped.release();
    }

    @Override
    public boolean release(int decrement) {
        return wrapped.release(decrement);
    }

    @Override
    public final int maxCapacity() {
        return wrapped.maxCapacity();
    }

    @Override
    public final int readerIndex() {
        return wrapped.readerIndex();
    }

    @Override
    public final int writerIndex() {
        return wrapped.writerIndex();
    }

    @Override
    public final boolean isReadable() {
        return wrapped.isReadable();
    }

    @Override
    public final boolean isReadable(int numBytes) {
        return wrapped.isReadable(numBytes);
    }

    @Override
    public final boolean isWritable() {
        return wrapped.isWritable();
    }

    @Override
    public final boolean isWritable(int numBytes) {
        return wrapped.isWritable(numBytes);
    }

    @Override
    public final int readableBytes() {
        return wrapped.readableBytes();
    }

    @Override
    public final int writableBytes() {
        return wrapped.writableBytes();
    }

    @Override
    public final int maxWritableBytes() {
        return wrapped.maxWritableBytes();
    }

    @Override
    public int maxFastWritableBytes() {
        return wrapped.maxFastWritableBytes();
    }

    @Override
    public int ensureWritable(int minWritableBytes, boolean force) {
        return wrapped.ensureWritable(minWritableBytes, force);
    }

    @Override
    public ByteBuf order(ByteOrder endianness) {

Frequently Asked Questions

What is the WrappedCompositeByteBuf class?
WrappedCompositeByteBuf is a class in the netty codebase, defined in buffer/src/main/java/io/netty/buffer/WrappedCompositeByteBuf.java.
Where is WrappedCompositeByteBuf defined?
WrappedCompositeByteBuf is defined in buffer/src/main/java/io/netty/buffer/WrappedCompositeByteBuf.java at line 32.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free