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) {
Source
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