Home / Function/ addStringInHttp2Headers() — netty Function Reference

addStringInHttp2Headers() — netty Function Reference

Architecture documentation for the addStringInHttp2Headers() function in Http2PseudoHeadersLookupBenchmark.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  86d7b419_7fcc_f579_a4c2_f53d8255d7d7["addStringInHttp2Headers()"]
  098bd603_5fdc_d6b3_c285_95fcd39a73b6["Http2PseudoHeadersLookupBenchmark"]
  86d7b419_7fcc_f579_a4c2_f53d8255d7d7 -->|defined in| 098bd603_5fdc_d6b3_c285_95fcd39a73b6
  style 86d7b419_7fcc_f579_a4c2_f53d8255d7d7 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

microbench/src/main/java/io/netty/handler/codec/http2/Http2PseudoHeadersLookupBenchmark.java lines 106–120

    @Benchmark
    @CompilerControl(CompilerControl.Mode.DONT_INLINE)
    public void addStringInHttp2Headers(Blackhole bh) {
        DefaultHttp2Headers headers = this.headers;
        for (String asciiString : strings) {
            boolean hasPrefix = PseudoHeaderName.hasPseudoHeaderFormat(asciiString);
            if (hasPrefix) {
                boolean isPseudoHeader = PseudoHeaderName.isPseudoHeader(asciiString);
                if (isPseudoHeader) {
                    bh.consume(headers.add(asciiString, "0"));
                    headers.clear();
                }
            }
        }
    }

Domain

Subdomains

Frequently Asked Questions

What does addStringInHttp2Headers() do?
addStringInHttp2Headers() is a function in the netty codebase, defined in microbench/src/main/java/io/netty/handler/codec/http2/Http2PseudoHeadersLookupBenchmark.java.
Where is addStringInHttp2Headers() defined?
addStringInHttp2Headers() is defined in microbench/src/main/java/io/netty/handler/codec/http2/Http2PseudoHeadersLookupBenchmark.java at line 106.

Analyze Your Own Codebase

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

Try Supermodel Free