Home / Function/ headerPayload() — netty Function Reference

headerPayload() — netty Function Reference

Architecture documentation for the headerPayload() function in DefaultHttp2FrameWriterTest.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  a6ef6861_01af_480a_ff2a_92aba33e00e0["headerPayload()"]
  602c48d7_d78b_d8f3_745e_26d2ab6ce0f2["DefaultHttp2FrameWriterTest"]
  a6ef6861_01af_480a_ff2a_92aba33e00e0 -->|defined in| 602c48d7_d78b_d8f3_745e_26d2ab6ce0f2
  18257f7e_6b98_6a1c_3968_7d340060c175["writeHeaders()"]
  18257f7e_6b98_6a1c_3968_7d340060c175 -->|calls| a6ef6861_01af_480a_ff2a_92aba33e00e0
  4c9ad236_c04a_4e5d_a035_be7fce79c626["writeHeadersWithPadding()"]
  4c9ad236_c04a_4e5d_a035_be7fce79c626 -->|calls| a6ef6861_01af_480a_ff2a_92aba33e00e0
  319920a7_54d9_3df9_dd1a_433547e9ddc8["writeHeadersNotEndStream()"]
  319920a7_54d9_3df9_dd1a_433547e9ddc8 -->|calls| a6ef6861_01af_480a_ff2a_92aba33e00e0
  a01b360b_47db_8abd_b42e_e7cf09ddc891["writeLargeHeaders()"]
  a01b360b_47db_8abd_b42e_e7cf09ddc891 -->|calls| a6ef6861_01af_480a_ff2a_92aba33e00e0
  c45c4ed8_095d_7c7f_daa2_bd7f55ed4881["buildLargeHeaderPayload()"]
  c45c4ed8_095d_7c7f_daa2_bd7f55ed4881 -->|calls| a6ef6861_01af_480a_ff2a_92aba33e00e0
  style a6ef6861_01af_480a_ff2a_92aba33e00e0 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

codec-http2/src/test/java/io/netty/handler/codec/http2/DefaultHttp2FrameWriterTest.java lines 362–372

    private byte[] headerPayload(int streamId, Http2Headers headers, byte padding) throws Http2Exception, IOException {
        if (padding == 0) {
            return headerPayload(streamId, headers);
        }

        ByteArrayOutputStream outputStream = new ByteArrayOutputStream();
        outputStream.write(padding);
        outputStream.write(headerPayload(streamId, headers));
        outputStream.write(new byte[padding]);
        return outputStream.toByteArray();
    }

Domain

Subdomains

Frequently Asked Questions

What does headerPayload() do?
headerPayload() is a function in the netty codebase, defined in codec-http2/src/test/java/io/netty/handler/codec/http2/DefaultHttp2FrameWriterTest.java.
Where is headerPayload() defined?
headerPayload() is defined in codec-http2/src/test/java/io/netty/handler/codec/http2/DefaultHttp2FrameWriterTest.java at line 362.
What calls headerPayload()?
headerPayload() is called by 5 function(s): buildLargeHeaderPayload, writeHeaders, writeHeadersNotEndStream, writeHeadersWithPadding, writeLargeHeaders.

Analyze Your Own Codebase

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

Try Supermodel Free