Home / Class/ UnpooledSlicedByteBuf Class — netty Architecture

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

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