Home / Function/ encodeHeaders() — netty Function Reference

encodeHeaders() — netty Function Reference

Architecture documentation for the encodeHeaders() function in HpackEncoder.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  01b56066_223e_92d6_96df_fd4dd2e7dddb["encodeHeaders()"]
  616b4418_6852_a9a9_188d_063a8768b35a["HpackEncoder"]
  01b56066_223e_92d6_96df_fd4dd2e7dddb -->|defined in| 616b4418_6852_a9a9_188d_063a8768b35a
  a8618c2b_623b_24d4_8ec8_e02e3e01f3c3["encodeHeadersIgnoreMaxHeaderListSize()"]
  01b56066_223e_92d6_96df_fd4dd2e7dddb -->|calls| a8618c2b_623b_24d4_8ec8_e02e3e01f3c3
  a657774a_7ae2_3ee7_53d1_bce01150a34f["encodeHeadersEnforceMaxHeaderListSize()"]
  01b56066_223e_92d6_96df_fd4dd2e7dddb -->|calls| a657774a_7ae2_3ee7_53d1_bce01150a34f
  style 01b56066_223e_92d6_96df_fd4dd2e7dddb fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

codec-http2/src/main/java/io/netty/handler/codec/http2/HpackEncoder.java lines 119–126

    public void encodeHeaders(int streamId, ByteBuf out, Http2Headers headers, SensitivityDetector sensitivityDetector)
      throws Http2Exception {
        if (ignoreMaxHeaderListSize) {
            encodeHeadersIgnoreMaxHeaderListSize(out, headers, sensitivityDetector);
        } else {
            encodeHeadersEnforceMaxHeaderListSize(streamId, out, headers, sensitivityDetector);
        }
    }

Domain

Subdomains

Frequently Asked Questions

What does encodeHeaders() do?
encodeHeaders() is a function in the netty codebase, defined in codec-http2/src/main/java/io/netty/handler/codec/http2/HpackEncoder.java.
Where is encodeHeaders() defined?
encodeHeaders() is defined in codec-http2/src/main/java/io/netty/handler/codec/http2/HpackEncoder.java at line 119.
What does encodeHeaders() call?
encodeHeaders() calls 2 function(s): encodeHeadersEnforceMaxHeaderListSize, encodeHeadersIgnoreMaxHeaderListSize.

Analyze Your Own Codebase

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

Try Supermodel Free