UnpooledSlicedByteBuf Class — netty Architecture
Architecture documentation for the UnpooledSlicedByteBuf class in UnpooledSlicedByteBuf.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD f292489d_33a7_ca6a_f6c0_dd8ee0a1df72["UnpooledSlicedByteBuf"] f1c6769a_25bc_86f4_d959_812ba3a3d675["UnpooledSlicedByteBuf.java"] f292489d_33a7_ca6a_f6c0_dd8ee0a1df72 -->|defined in| f1c6769a_25bc_86f4_d959_812ba3a3d675 9c211e67_3a36_6b1c_3652_fdfbcd7930d2["UnpooledSlicedByteBuf()"] f292489d_33a7_ca6a_f6c0_dd8ee0a1df72 -->|method| 9c211e67_3a36_6b1c_3652_fdfbcd7930d2 af52f2f6_38f3_721d_30e9_017d20ad55f9["capacity()"] f292489d_33a7_ca6a_f6c0_dd8ee0a1df72 -->|method| af52f2f6_38f3_721d_30e9_017d20ad55f9 d504ccea_8233_fb56_4e4a_9c4374f61370["AbstractByteBuf()"] f292489d_33a7_ca6a_f6c0_dd8ee0a1df72 -->|method| d504ccea_8233_fb56_4e4a_9c4374f61370 b17f94c8_1b4c_b207_85b7_e792c341f10d["_getByte()"] f292489d_33a7_ca6a_f6c0_dd8ee0a1df72 -->|method| b17f94c8_1b4c_b207_85b7_e792c341f10d f982f072_7716_a167_214f_950d56c5a607["_getShort()"] f292489d_33a7_ca6a_f6c0_dd8ee0a1df72 -->|method| f982f072_7716_a167_214f_950d56c5a607 9b57b138_1da2_1260_dfcf_dc2d1ccac443["_getShortLE()"] f292489d_33a7_ca6a_f6c0_dd8ee0a1df72 -->|method| 9b57b138_1da2_1260_dfcf_dc2d1ccac443 c980e9fd_2bb9_c5a0_4803_1241a23305a2["_getUnsignedMedium()"] f292489d_33a7_ca6a_f6c0_dd8ee0a1df72 -->|method| c980e9fd_2bb9_c5a0_4803_1241a23305a2 6beb03e2_6a97_8bed_5b14_b7025e1437c1["_getUnsignedMediumLE()"] f292489d_33a7_ca6a_f6c0_dd8ee0a1df72 -->|method| 6beb03e2_6a97_8bed_5b14_b7025e1437c1 90d04cb6_21f9_e866_2680_b653cbe64a75["_getInt()"] f292489d_33a7_ca6a_f6c0_dd8ee0a1df72 -->|method| 90d04cb6_21f9_e866_2680_b653cbe64a75 0103bd11_bf27_98d0_4f24_b8dcb4cb84ab["_getIntLE()"] f292489d_33a7_ca6a_f6c0_dd8ee0a1df72 -->|method| 0103bd11_bf27_98d0_4f24_b8dcb4cb84ab d12e56ec_9382_e08b_dea2_c22ea8d1a8a8["_getLong()"] f292489d_33a7_ca6a_f6c0_dd8ee0a1df72 -->|method| d12e56ec_9382_e08b_dea2_c22ea8d1a8a8 c7db1605_1f29_03aa_ef3d_020845a292a6["_getLongLE()"] f292489d_33a7_ca6a_f6c0_dd8ee0a1df72 -->|method| c7db1605_1f29_03aa_ef3d_020845a292a6 d5954445_6f74_2408_ae85_4d69399cf6d5["_setByte()"] f292489d_33a7_ca6a_f6c0_dd8ee0a1df72 -->|method| d5954445_6f74_2408_ae85_4d69399cf6d5
Relationship Graph
Source Code
buffer/src/main/java/io/netty/buffer/UnpooledSlicedByteBuf.java lines 22–126
class UnpooledSlicedByteBuf extends AbstractUnpooledSlicedByteBuf {
UnpooledSlicedByteBuf(AbstractByteBuf buffer, int index, int length) {
super(buffer, index, length);
}
@Override
public int capacity() {
return maxCapacity();
}
@Override
public AbstractByteBuf unwrap() {
return (AbstractByteBuf) super.unwrap();
}
@Override
protected byte _getByte(int index) {
return unwrap()._getByte(idx(index));
}
@Override
protected short _getShort(int index) {
return unwrap()._getShort(idx(index));
}
@Override
protected short _getShortLE(int index) {
return unwrap()._getShortLE(idx(index));
}
@Override
protected int _getUnsignedMedium(int index) {
return unwrap()._getUnsignedMedium(idx(index));
}
@Override
protected int _getUnsignedMediumLE(int index) {
return unwrap()._getUnsignedMediumLE(idx(index));
}
@Override
protected int _getInt(int index) {
return unwrap()._getInt(idx(index));
}
@Override
protected int _getIntLE(int index) {
return unwrap()._getIntLE(idx(index));
}
@Override
protected long _getLong(int index) {
return unwrap()._getLong(idx(index));
}
@Override
protected long _getLongLE(int index) {
return unwrap()._getLongLE(idx(index));
}
@Override
protected void _setByte(int index, int value) {
unwrap()._setByte(idx(index), value);
}
@Override
protected void _setShort(int index, int value) {
unwrap()._setShort(idx(index), value);
}
@Override
protected void _setShortLE(int index, int value) {
unwrap()._setShortLE(idx(index), value);
}
@Override
protected void _setMedium(int index, int value) {
unwrap()._setMedium(idx(index), value);
}
@Override
Source
Frequently Asked Questions
What is the UnpooledSlicedByteBuf class?
UnpooledSlicedByteBuf is a class in the netty codebase, defined in buffer/src/main/java/io/netty/buffer/UnpooledSlicedByteBuf.java.
Where is UnpooledSlicedByteBuf defined?
UnpooledSlicedByteBuf is defined in buffer/src/main/java/io/netty/buffer/UnpooledSlicedByteBuf.java at line 22.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free