Home / Function/ insertHeader() — netty Function Reference

insertHeader() — netty Function Reference

Architecture documentation for the insertHeader() function in HpackDecoder.java from the netty codebase.

Function java Buffer Allocators calls 2 called by 1

Entity Profile

Dependency Diagram

graph TD
  b66cbe7c_5b8d_72cf_4540_be29fac4d7d8["insertHeader()"]
  929eb7d3_94e9_fa41_fd78_c76a9b499b89["HpackDecoder"]
  b66cbe7c_5b8d_72cf_4540_be29fac4d7d8 -->|defined in| 929eb7d3_94e9_fa41_fd78_c76a9b499b89
  f902eae9_e223_3289_c748_bbdc7d188389["decode()"]
  f902eae9_e223_3289_c748_bbdc7d188389 -->|calls| b66cbe7c_5b8d_72cf_4540_be29fac4d7d8
  43fd3d2d_f851_d2d8_22e4_2146ae2443f8["appendToHeaderList()"]
  b66cbe7c_5b8d_72cf_4540_be29fac4d7d8 -->|calls| 43fd3d2d_f851_d2d8_22e4_2146ae2443f8
  920fe590_8969_bc7e_33d4_84ccadf1debf["HpackHeaderField()"]
  b66cbe7c_5b8d_72cf_4540_be29fac4d7d8 -->|calls| 920fe590_8969_bc7e_33d4_84ccadf1debf
  style b66cbe7c_5b8d_72cf_4540_be29fac4d7d8 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

codec-http2/src/main/java/io/netty/handler/codec/http2/HpackDecoder.java lines 433–448

    private void insertHeader(Http2HeadersSink sink, AsciiString name, AsciiString value, IndexType indexType) {
        sink.appendToHeaderList(name, value);

        switch (indexType) {
            case NONE:
            case NEVER:
                break;

            case INCREMENTAL:
                hpackDynamicTable.add(new HpackHeaderField(name, value));
                break;

            default:
                throw new Error("Unexpected index type: " + indexType);
        }
    }

Domain

Subdomains

Called By

Frequently Asked Questions

What does insertHeader() do?
insertHeader() is a function in the netty codebase, defined in codec-http2/src/main/java/io/netty/handler/codec/http2/HpackDecoder.java.
Where is insertHeader() defined?
insertHeader() is defined in codec-http2/src/main/java/io/netty/handler/codec/http2/HpackDecoder.java at line 433.
What does insertHeader() call?
insertHeader() calls 2 function(s): HpackHeaderField, appendToHeaderList.
What calls insertHeader()?
insertHeader() is called by 1 function(s): decode.

Analyze Your Own Codebase

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

Try Supermodel Free