Home / Function/ setup() — netty Function Reference

setup() — netty Function Reference

Architecture documentation for the setup() function in HpackEncoderBenchmarkUniqueValues.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  8a6b096e_6668_b615_1479_0246c1079565["setup()"]
  2d9d1287_c63f_dcba_fd05_9eab3f019b5f["HpackEncoderBenchmarkUniqueValues"]
  8a6b096e_6668_b615_1479_0246c1079565 -->|defined in| 2d9d1287_c63f_dcba_fd05_9eab3f019b5f
  style 8a6b096e_6668_b615_1479_0246c1079565 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

microbench/src/main/java/io/netty/handler/codec/http2/HpackEncoderBenchmarkUniqueValues.java lines 61–86

    @Setup
    public void setup() throws Http2Exception {
        for (int i = 0; i < http2Headers.length; i++) {
            DefaultHttp2Headers headers = new DefaultHttp2Headers();
            if (type.equals("tracesWithUniqueValues")) {
                headers.add(AsciiString.of("traceid"), randomAsciiString(20));
            }
            headers.add(AsciiString.of("key1"), AsciiString.of("value1"));
            headers.add(AsciiString.of("key12"), AsciiString.of("value12"));
            headers.add(AsciiString.of("key123"), AsciiString.of("value123"));
            if (type.equals("manyPaths")) {
                headers.add(AsciiString.of(":path"), AsciiString.of("/path/to/" + PATHS[r.nextInt(PATHS.length)]));
            }
            headers.add(AsciiString.of(":method"), AsciiString.of("POST"));
            headers.add(AsciiString.of("content-encoding"), AsciiString.of("grpc-encoding"));
            http2Headers[i] = headers;
        }

        for (int i = 0; i < hpackEncoder.length; i++) {
            hpackEncoder[i] = new HpackEncoder();
            for (Http2Headers headers: http2Headers) {
                output.clear();
                hpackEncoder[i].encodeHeaders(3, output, headers, Http2HeadersEncoder.NEVER_SENSITIVE);
            }
        }
    }

Domain

Subdomains

Frequently Asked Questions

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

Analyze Your Own Codebase

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

Try Supermodel Free