Home / Function/ createHeaders() — netty Function Reference

createHeaders() — netty Function Reference

Architecture documentation for the createHeaders() function in HpackHeader.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  1c59000a_4801_98d7_6cce_cb51cafc8405["createHeaders()"]
  db6b447d_1fcd_2801_03fc_5bf8c58eff65["HpackHeader"]
  1c59000a_4801_98d7_6cce_cb51cafc8405 -->|defined in| db6b447d_1fcd_2801_03fc_5bf8c58eff65
  2f64d97a_dbf8_2ec1_0fc5_38994a609423["randomBytes()"]
  1c59000a_4801_98d7_6cce_cb51cafc8405 -->|calls| 2f64d97a_dbf8_2ec1_0fc5_38994a609423
  9bf28bea_6532_55d2_bd07_cf198918dc74["HpackHeader()"]
  1c59000a_4801_98d7_6cce_cb51cafc8405 -->|calls| 9bf28bea_6532_55d2_bd07_cf198918dc74
  style 1c59000a_4801_98d7_6cce_cb51cafc8405 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

microbench/src/main/java/io/netty/handler/codec/http2/HpackHeader.java lines 60–70

    static List<HpackHeader> createHeaders(int numHeaders, int nameLength, int valueLength,
                                           boolean limitToAscii) {
        List<HpackHeader> hpackHeaders = new ArrayList<HpackHeader>(numHeaders);
        for (int i = 0; i < numHeaders; ++i) {
            // Force always ascii for header names
            byte[] name = randomBytes(new byte[nameLength], true);
            byte[] value = randomBytes(new byte[valueLength], limitToAscii);
            hpackHeaders.add(new HpackHeader(name, value));
        }
        return hpackHeaders;
    }

Domain

Subdomains

Frequently Asked Questions

What does createHeaders() do?
createHeaders() is a function in the netty codebase, defined in microbench/src/main/java/io/netty/handler/codec/http2/HpackHeader.java.
Where is createHeaders() defined?
createHeaders() is defined in microbench/src/main/java/io/netty/handler/codec/http2/HpackHeader.java at line 60.
What does createHeaders() call?
createHeaders() calls 2 function(s): HpackHeader, randomBytes.

Analyze Your Own Codebase

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

Try Supermodel Free