Home / Function/ writeString() — netty Function Reference

writeString() — netty Function Reference

Architecture documentation for the writeString() function in RedisEncoder.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  9cfa89c5_4111_f664_9191_569db515739e["writeString()"]
  917d8b11_c533_469c_d2a7_d3500be572e6["RedisEncoder"]
  9cfa89c5_4111_f664_9191_569db515739e -->|defined in| 917d8b11_c533_469c_d2a7_d3500be572e6
  b5d44a33_518e_46a7_7be7_20e26d034eec["writeInlineCommandMessage()"]
  b5d44a33_518e_46a7_7be7_20e26d034eec -->|calls| 9cfa89c5_4111_f664_9191_569db515739e
  4e7402e9_e089_6844_a1e3_78d59fded319["writeSimpleStringMessage()"]
  4e7402e9_e089_6844_a1e3_78d59fded319 -->|calls| 9cfa89c5_4111_f664_9191_569db515739e
  d3283717_b71b_820d_0a7b_31fad0d196a6["writeErrorMessage()"]
  d3283717_b71b_820d_0a7b_31fad0d196a6 -->|calls| 9cfa89c5_4111_f664_9191_569db515739e
  style 9cfa89c5_4111_f664_9191_569db515739e fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

codec-redis/src/main/java/io/netty/handler/codec/redis/RedisEncoder.java lines 103–111

    private static void writeString(ByteBufAllocator allocator, RedisMessageType type, String content,
                                    List<Object> out) {
        ByteBuf buf = allocator.ioBuffer(type.length() + ByteBufUtil.utf8MaxBytes(content) +
                                         RedisConstants.EOL_LENGTH);
        type.writeTo(buf);
        ByteBufUtil.writeUtf8(buf, content);
        buf.writeShort(RedisConstants.EOL_SHORT);
        out.add(buf);
    }

Domain

Subdomains

Frequently Asked Questions

What does writeString() do?
writeString() is a function in the netty codebase, defined in codec-redis/src/main/java/io/netty/handler/codec/redis/RedisEncoder.java.
Where is writeString() defined?
writeString() is defined in codec-redis/src/main/java/io/netty/handler/codec/redis/RedisEncoder.java at line 103.
What calls writeString()?
writeString() is called by 3 function(s): writeErrorMessage, writeInlineCommandMessage, writeSimpleStringMessage.

Analyze Your Own Codebase

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

Try Supermodel Free