encode() — netty Function Reference
Architecture documentation for the encode() function in HpackHuffmanEncoder.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 1d7e7b35_132b_b895_c2f2_b87999561c33["encode()"] cae44e7d_aecf_908f_00c9_c17c6337e81a["HpackHuffmanEncoder"] 1d7e7b35_132b_b895_c2f2_b87999561c33 -->|defined in| cae44e7d_aecf_908f_00c9_c17c6337e81a 8fa543c3_f5ed_cdc5_74aa_f71e4b2ae200["end()"] 1d7e7b35_132b_b895_c2f2_b87999561c33 -->|calls| 8fa543c3_f5ed_cdc5_74aa_f71e4b2ae200 a54721bd_7360_1db2_6a09_174e3c7cf119["encodeSlowPath()"] 1d7e7b35_132b_b895_c2f2_b87999561c33 -->|calls| a54721bd_7360_1db2_6a09_174e3c7cf119 style 1d7e7b35_132b_b895_c2f2_b87999561c33 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
codec-http2/src/main/java/io/netty/handler/codec/http2/HpackHuffmanEncoder.java lines 68–83
public void encode(ByteBuf out, CharSequence data) {
ObjectUtil.checkNotNull(out, "out");
if (data instanceof AsciiString) {
AsciiString string = (AsciiString) data;
try {
encodeProcessor.out = out;
string.forEachByte(encodeProcessor);
} catch (Exception e) {
PlatformDependent.throwException(e);
} finally {
encodeProcessor.end();
}
} else {
encodeSlowPath(out, data);
}
}
Domain
Subdomains
Calls
Source
Frequently Asked Questions
What does encode() do?
encode() is a function in the netty codebase, defined in codec-http2/src/main/java/io/netty/handler/codec/http2/HpackHuffmanEncoder.java.
Where is encode() defined?
encode() is defined in codec-http2/src/main/java/io/netty/handler/codec/http2/HpackHuffmanEncoder.java at line 68.
What does encode() call?
encode() calls 2 function(s): encodeSlowPath, end.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free