buildLargeHeaderPayload() — netty Function Reference
Architecture documentation for the buildLargeHeaderPayload() function in DefaultHttp2FrameWriterTest.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD c45c4ed8_095d_7c7f_daa2_bd7f55ed4881["buildLargeHeaderPayload()"] 602c48d7_d78b_d8f3_745e_26d2ab6ce0f2["DefaultHttp2FrameWriterTest"] c45c4ed8_095d_7c7f_daa2_bd7f55ed4881 -->|defined in| 602c48d7_d78b_d8f3_745e_26d2ab6ce0f2 38957c71_a60b_15d3_1d18_b92c73bc185f["writeLargeHeaderWithPadding()"] 38957c71_a60b_15d3_1d18_b92c73bc185f -->|calls| c45c4ed8_095d_7c7f_daa2_bd7f55ed4881 a6ef6861_01af_480a_ff2a_92aba33e00e0["headerPayload()"] c45c4ed8_095d_7c7f_daa2_bd7f55ed4881 -->|calls| a6ef6861_01af_480a_ff2a_92aba33e00e0 style c45c4ed8_095d_7c7f_daa2_bd7f55ed4881 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
codec-http2/src/test/java/io/netty/handler/codec/http2/DefaultHttp2FrameWriterTest.java lines 386–396
private byte[] buildLargeHeaderPayload(int streamId, Http2Headers headers, byte padding, int maxFrameSize)
throws Http2Exception, IOException {
ByteArrayOutputStream outputStream = new ByteArrayOutputStream();
outputStream.write(padding);
byte[] payload = headerPayload(streamId, headers);
int firstPayloadSize = maxFrameSize - (padding + 1); //1 for padding length
outputStream.write(payload, 0, firstPayloadSize);
outputStream.write(new byte[padding]);
outputStream.write(payload, firstPayloadSize, payload.length - firstPayloadSize);
return outputStream.toByteArray();
}
Domain
Subdomains
Calls
Called By
Source
Frequently Asked Questions
What does buildLargeHeaderPayload() do?
buildLargeHeaderPayload() is a function in the netty codebase, defined in codec-http2/src/test/java/io/netty/handler/codec/http2/DefaultHttp2FrameWriterTest.java.
Where is buildLargeHeaderPayload() defined?
buildLargeHeaderPayload() is defined in codec-http2/src/test/java/io/netty/handler/codec/http2/DefaultHttp2FrameWriterTest.java at line 386.
What does buildLargeHeaderPayload() call?
buildLargeHeaderPayload() calls 1 function(s): headerPayload.
What calls buildLargeHeaderPayload()?
buildLargeHeaderPayload() is called by 1 function(s): writeLargeHeaderWithPadding.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free