Home / Function/ writeUtf8() — netty Function Reference

writeUtf8() — netty Function Reference

Architecture documentation for the writeUtf8() function in ByteBufUtil.java from the netty codebase.

Function java Buffer Telemetry calls 7 called by 2

Entity Profile

Dependency Diagram

graph TD
  1179b53a_e196_1505_4b75_0d4181586259["writeUtf8()"]
  920454f6_25f6_4a9b_3d32_9684c3e11f6c["ByteBufUtil"]
  1179b53a_e196_1505_4b75_0d4181586259 -->|defined in| 920454f6_25f6_4a9b_3d32_9684c3e11f6c
  a25efb62_fa62_08c5_238f_d23c15a3569b["ByteBuf()"]
  a25efb62_fa62_08c5_238f_d23c15a3569b -->|calls| 1179b53a_e196_1505_4b75_0d4181586259
  e84265cb_1b22_c3e2_66be_7cf9d86140d6["reserveAndWriteUtf8Seq()"]
  e84265cb_1b22_c3e2_66be_7cf9d86140d6 -->|calls| 1179b53a_e196_1505_4b75_0d4181586259
  e84265cb_1b22_c3e2_66be_7cf9d86140d6["reserveAndWriteUtf8Seq()"]
  1179b53a_e196_1505_4b75_0d4181586259 -->|calls| e84265cb_1b22_c3e2_66be_7cf9d86140d6
  df2e4f16_e554_c01e_b7a6_bee238f308df["utf8MaxBytes()"]
  1179b53a_e196_1505_4b75_0d4181586259 -->|calls| df2e4f16_e554_c01e_b7a6_bee238f308df
  2efc3489_9dc9_3a22_560a_de6fc08eb9cd["writeAsciiString()"]
  1179b53a_e196_1505_4b75_0d4181586259 -->|calls| 2efc3489_9dc9_3a22_560a_de6fc08eb9cd
  790e3ad7_8336_7c38_7656_20ca5dd57c9d["unsafeWriteUtf8()"]
  1179b53a_e196_1505_4b75_0d4181586259 -->|calls| 790e3ad7_8336_7c38_7656_20ca5dd57c9d
  49189550_50ad_9fcd_fcb2_897fe322cf6c["safeArrayWriteUtf8()"]
  1179b53a_e196_1505_4b75_0d4181586259 -->|calls| 49189550_50ad_9fcd_fcb2_897fe322cf6c
  21c07711_ebaa_7ef8_dfc5_a30f45f8be31["safeDirectWriteUtf8()"]
  1179b53a_e196_1505_4b75_0d4181586259 -->|calls| 21c07711_ebaa_7ef8_dfc5_a30f45f8be31
  06b00c3b_df76_8539_d152_b6b1616c5bb8["safeWriteUtf8()"]
  1179b53a_e196_1505_4b75_0d4181586259 -->|calls| 06b00c3b_df76_8539_d152_b6b1616c5bb8
  style 1179b53a_e196_1505_4b75_0d4181586259 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

buffer/src/main/java/io/netty/buffer/ByteBufUtil.java lines 843–846

    public static int writeUtf8(ByteBuf buf, CharSequence seq) {
        int seqLength = seq.length();
        return reserveAndWriteUtf8Seq(buf, seq, 0, seqLength, utf8MaxBytes(seqLength));
    }

Domain

Subdomains

Frequently Asked Questions

What does writeUtf8() do?
writeUtf8() is a function in the netty codebase, defined in buffer/src/main/java/io/netty/buffer/ByteBufUtil.java.
Where is writeUtf8() defined?
writeUtf8() is defined in buffer/src/main/java/io/netty/buffer/ByteBufUtil.java at line 843.
What does writeUtf8() call?
writeUtf8() calls 7 function(s): reserveAndWriteUtf8Seq, safeArrayWriteUtf8, safeDirectWriteUtf8, safeWriteUtf8, unsafeWriteUtf8, utf8MaxBytes, writeAsciiString.
What calls writeUtf8()?
writeUtf8() is called by 2 function(s): ByteBuf, reserveAndWriteUtf8Seq.

Analyze Your Own Codebase

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

Try Supermodel Free