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
Source
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