AbstractDerivedByteBuf Class — netty Architecture
Architecture documentation for the AbstractDerivedByteBuf class in AbstractDerivedByteBuf.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD dbcd1b38_1ad0_2348_5d90_1470f80794a7["AbstractDerivedByteBuf"] 1ec84405_b99c_7efd_e704_2936545b0e5c["AbstractDerivedByteBuf.java"] dbcd1b38_1ad0_2348_5d90_1470f80794a7 -->|defined in| 1ec84405_b99c_7efd_e704_2936545b0e5c c0c62135_b604_47cc_c654_7e7f8c0bb1bc["AbstractDerivedByteBuf()"] dbcd1b38_1ad0_2348_5d90_1470f80794a7 -->|method| c0c62135_b604_47cc_c654_7e7f8c0bb1bc 04c78d2a_7766_5624_54af_3890c5aed2c8["isAccessible()"] dbcd1b38_1ad0_2348_5d90_1470f80794a7 -->|method| 04c78d2a_7766_5624_54af_3890c5aed2c8 c75b163f_17f7_b85d_ac22_a7ed1b26209e["isAccessible0()"] dbcd1b38_1ad0_2348_5d90_1470f80794a7 -->|method| c75b163f_17f7_b85d_ac22_a7ed1b26209e 9a614519_0ba6_b420_f0b9_9bbbe5f841b3["refCnt()"] dbcd1b38_1ad0_2348_5d90_1470f80794a7 -->|method| 9a614519_0ba6_b420_f0b9_9bbbe5f841b3 0ca856d1_08de_3c12_8985_4d0c9c0662ca["refCnt0()"] dbcd1b38_1ad0_2348_5d90_1470f80794a7 -->|method| 0ca856d1_08de_3c12_8985_4d0c9c0662ca 52510152_f991_97df_7596_2887af107947["ByteBuf()"] dbcd1b38_1ad0_2348_5d90_1470f80794a7 -->|method| 52510152_f991_97df_7596_2887af107947 f79e1f70_3458_5b5b_2a15_60f5ba6ed29f["release()"] dbcd1b38_1ad0_2348_5d90_1470f80794a7 -->|method| f79e1f70_3458_5b5b_2a15_60f5ba6ed29f 75821ad1_8ea0_25ae_440d_a54d3b5058f5["release0()"] dbcd1b38_1ad0_2348_5d90_1470f80794a7 -->|method| 75821ad1_8ea0_25ae_440d_a54d3b5058f5 ff036ca5_8bd2_883a_3b78_99928714ea36["isReadOnly()"] dbcd1b38_1ad0_2348_5d90_1470f80794a7 -->|method| ff036ca5_8bd2_883a_3b78_99928714ea36 d2bbe18a_fe1c_5ce8_a583_e4efb652b2ac["ByteBuffer()"] dbcd1b38_1ad0_2348_5d90_1470f80794a7 -->|method| d2bbe18a_fe1c_5ce8_a583_e4efb652b2ac d7715af1_ab7d_6af3_68e5_ff37bb6ef1f8["isContiguous()"] dbcd1b38_1ad0_2348_5d90_1470f80794a7 -->|method| d7715af1_ab7d_6af3_68e5_ff37bb6ef1f8
Relationship Graph
Source Code
buffer/src/main/java/io/netty/buffer/AbstractDerivedByteBuf.java lines 27–129
@Deprecated
public abstract class AbstractDerivedByteBuf extends AbstractByteBuf {
protected AbstractDerivedByteBuf(int maxCapacity) {
super(maxCapacity);
}
@Override
final boolean isAccessible() {
return isAccessible0();
}
boolean isAccessible0() {
return unwrap().isAccessible();
}
@Override
public final int refCnt() {
return refCnt0();
}
int refCnt0() {
return unwrap().refCnt();
}
@Override
public final ByteBuf retain() {
return retain0();
}
ByteBuf retain0() {
unwrap().retain();
return this;
}
@Override
public final ByteBuf retain(int increment) {
return retain0(increment);
}
ByteBuf retain0(int increment) {
unwrap().retain(increment);
return this;
}
@Override
public final ByteBuf touch() {
return touch0();
}
ByteBuf touch0() {
unwrap().touch();
return this;
}
@Override
public final ByteBuf touch(Object hint) {
return touch0(hint);
}
ByteBuf touch0(Object hint) {
unwrap().touch(hint);
return this;
}
@Override
public final boolean release() {
return release0();
}
boolean release0() {
return unwrap().release();
}
@Override
public final boolean release(int decrement) {
return release0(decrement);
}
boolean release0(int decrement) {
return unwrap().release(decrement);
Source
Frequently Asked Questions
What is the AbstractDerivedByteBuf class?
AbstractDerivedByteBuf is a class in the netty codebase, defined in buffer/src/main/java/io/netty/buffer/AbstractDerivedByteBuf.java.
Where is AbstractDerivedByteBuf defined?
AbstractDerivedByteBuf is defined in buffer/src/main/java/io/netty/buffer/AbstractDerivedByteBuf.java at line 27.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free