Home / Function/ getSerializedHeaders() — netty Function Reference

getSerializedHeaders() — netty Function Reference

Architecture documentation for the getSerializedHeaders() function in HpackDecoderBenchmark.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  b9b7431e_5ad1_3ae0_eec4_bdfeff8bcbb4["getSerializedHeaders()"]
  dbf1ed73_3c87_ce6c_0048_5c86ce6f91ff["HpackDecoderBenchmark"]
  b9b7431e_5ad1_3ae0_eec4_bdfeff8bcbb4 -->|defined in| dbf1ed73_3c87_ce6c_0048_5c86ce6f91ff
  e2e6cd01_35b1_51a6_dae0_0c8d1d68716c["setup()"]
  e2e6cd01_35b1_51a6_dae0_0c8d1d68716c -->|calls| b9b7431e_5ad1_3ae0_eec4_bdfeff8bcbb4
  style b9b7431e_5ad1_3ae0_eec4_bdfeff8bcbb4 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

microbench/src/main/java/io/netty/handler/codec/http2/HpackDecoderBenchmark.java lines 87–100

    private byte[] getSerializedHeaders(Http2Headers headers, boolean sensitive) throws Http2Exception {
        HpackEncoder hpackEncoder = HpackUtilBenchmark.newTestEncoder();
        ByteBuf out = size.newOutBuffer();
        try {
            hpackEncoder.encodeHeaders(3 /* randomly chosen */, out, headers,
                                  sensitive ? Http2HeadersEncoder.ALWAYS_SENSITIVE
                                            : Http2HeadersEncoder.NEVER_SENSITIVE);
            byte[] bytes = new byte[out.readableBytes()];
            out.readBytes(bytes);
            return bytes;
        } finally {
            out.release();
        }
    }

Domain

Subdomains

Called By

Frequently Asked Questions

What does getSerializedHeaders() do?
getSerializedHeaders() is a function in the netty codebase, defined in microbench/src/main/java/io/netty/handler/codec/http2/HpackDecoderBenchmark.java.
Where is getSerializedHeaders() defined?
getSerializedHeaders() is defined in microbench/src/main/java/io/netty/handler/codec/http2/HpackDecoderBenchmark.java at line 87.
What calls getSerializedHeaders()?
getSerializedHeaders() is called by 1 function(s): setup.

Analyze Your Own Codebase

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

Try Supermodel Free