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
Source
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