Home / Function/ ByteBuf() — netty Function Reference

ByteBuf() — netty Function Reference

Architecture documentation for the ByteBuf() function in AbstractByteBuf.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  e9e1f861_5813_ec75_8a61_6b29c497ac9f["ByteBuf()"]
  bbab270f_457a_3319_83a8_0a0540484666["AbstractByteBuf"]
  e9e1f861_5813_ec75_8a61_6b29c497ac9f -->|defined in| bbab270f_457a_3319_83a8_0a0540484666
  6e4873f1_61cc_db4b_ceb4_982f918234a8["isReadOnly()"]
  e9e1f861_5813_ec75_8a61_6b29c497ac9f -->|calls| 6e4873f1_61cc_db4b_ceb4_982f918234a8
  e34ed3b7_d7f4_5f98_9b6d_87d59cdaec5a["readerIndex()"]
  e9e1f861_5813_ec75_8a61_6b29c497ac9f -->|calls| e34ed3b7_d7f4_5f98_9b6d_87d59cdaec5a
  178d0cb9_a281_7046_35b1_0dbfaffe6b93["checkIndexBounds()"]
  e9e1f861_5813_ec75_8a61_6b29c497ac9f -->|calls| 178d0cb9_a281_7046_35b1_0dbfaffe6b93
  67993e0c_3b33_e884_495b_6ad7509b65c8["writerIndex()"]
  e9e1f861_5813_ec75_8a61_6b29c497ac9f -->|calls| 67993e0c_3b33_e884_495b_6ad7509b65c8
  365c915c_1533_c6e7_7c53_8cc0be7fd82c["setIndex0()"]
  e9e1f861_5813_ec75_8a61_6b29c497ac9f -->|calls| 365c915c_1533_c6e7_7c53_8cc0be7fd82c
  6d7a760c_9235_3c42_7498_04dce6863295["ensureAccessible()"]
  e9e1f861_5813_ec75_8a61_6b29c497ac9f -->|calls| 6d7a760c_9235_3c42_7498_04dce6863295
  8debb33b_b041_e06a_65cb_1a0f6ac83381["adjustMarkers()"]
  e9e1f861_5813_ec75_8a61_6b29c497ac9f -->|calls| 8debb33b_b041_e06a_65cb_1a0f6ac83381
  e7e2000f_87e7_d583_dbd6_fcb0dd026763["ensureWritable()"]
  e9e1f861_5813_ec75_8a61_6b29c497ac9f -->|calls| e7e2000f_87e7_d583_dbd6_fcb0dd026763
  287b7ae4_08b2_7835_1a21_05b041594575["ensureWritable0()"]
  e9e1f861_5813_ec75_8a61_6b29c497ac9f -->|calls| 287b7ae4_08b2_7835_1a21_05b041594575
  d5493afe_8963_9c06_feb2_ed0b912eaa52["writableBytes()"]
  e9e1f861_5813_ec75_8a61_6b29c497ac9f -->|calls| d5493afe_8963_9c06_feb2_ed0b912eaa52
  bc9f46f3_e305_58ca_4e9e_9b8ccbb764fc["checkIndex()"]
  e9e1f861_5813_ec75_8a61_6b29c497ac9f -->|calls| bc9f46f3_e305_58ca_4e9e_9b8ccbb764fc
  de3e146e_b2a2_2589_689e_75bccfb90bc8["_setByte()"]
  e9e1f861_5813_ec75_8a61_6b29c497ac9f -->|calls| de3e146e_b2a2_2589_689e_75bccfb90bc8
  ce28cc21_e03d_b0d9_47a7_3bfb06834248["_setShort()"]
  e9e1f861_5813_ec75_8a61_6b29c497ac9f -->|calls| ce28cc21_e03d_b0d9_47a7_3bfb06834248
  style e9e1f861_5813_ec75_8a61_6b29c497ac9f fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

buffer/src/main/java/io/netty/buffer/AbstractByteBuf.java lines 87–94

    @SuppressWarnings("deprecation")
    @Override
    public ByteBuf asReadOnly() {
        if (isReadOnly()) {
            return this;
        }
        return Unpooled.unmodifiableBuffer(this);
    }

Domain

Subdomains

Frequently Asked Questions

What does ByteBuf() do?
ByteBuf() is a function in the netty codebase, defined in buffer/src/main/java/io/netty/buffer/AbstractByteBuf.java.
Where is ByteBuf() defined?
ByteBuf() is defined in buffer/src/main/java/io/netty/buffer/AbstractByteBuf.java at line 87.
What does ByteBuf() call?
ByteBuf() calls 26 function(s): _setByte, _setInt, _setIntLE, _setLong, _setLongLE, _setMedium, _setMediumLE, _setShort, and 18 more.

Analyze Your Own Codebase

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

Try Supermodel Free