Home / Function/ writeHeaders() — netty Function Reference

writeHeaders() — netty Function Reference

Architecture documentation for the writeHeaders() function in HttpToHttp2ConnectionHandler.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  11c74977_305d_4e4a_d861_36d3c5d33abb["writeHeaders()"]
  4447759a_2f71_7328_e5e4_3e3629ebf2c1["HttpToHttp2ConnectionHandler"]
  11c74977_305d_4e4a_d861_36d3c5d33abb -->|defined in| 4447759a_2f71_7328_e5e4_3e3629ebf2c1
  7372f9aa_ae7e_50a4_48ab_f253231ab58a["write()"]
  7372f9aa_ae7e_50a4_48ab_f253231ab58a -->|calls| 11c74977_305d_4e4a_d861_36d3c5d33abb
  style 11c74977_305d_4e4a_d861_36d3c5d33abb fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

codec-http2/src/main/java/io/netty/handler/codec/http2/HttpToHttp2ConnectionHandler.java lines 154–163

    private static void writeHeaders(ChannelHandlerContext ctx, Http2ConnectionEncoder encoder, int streamId,
                                     HttpHeaders headers, Http2Headers http2Headers, boolean endStream,
                                     SimpleChannelPromiseAggregator promiseAggregator) {
        int dependencyId = headers.getInt(
                HttpConversionUtil.ExtensionHeaderNames.STREAM_DEPENDENCY_ID.text(), 0);
        short weight = headers.getShort(
                HttpConversionUtil.ExtensionHeaderNames.STREAM_WEIGHT.text(), Http2CodecUtil.DEFAULT_PRIORITY_WEIGHT);
        encoder.writeHeaders(ctx, streamId, http2Headers, dependencyId, weight, false,
                0, endStream, promiseAggregator.newPromise());
    }

Domain

Subdomains

Called By

Frequently Asked Questions

What does writeHeaders() do?
writeHeaders() is a function in the netty codebase, defined in codec-http2/src/main/java/io/netty/handler/codec/http2/HttpToHttp2ConnectionHandler.java.
Where is writeHeaders() defined?
writeHeaders() is defined in codec-http2/src/main/java/io/netty/handler/codec/http2/HttpToHttp2ConnectionHandler.java at line 154.
What calls writeHeaders()?
writeHeaders() is called by 1 function(s): write.

Analyze Your Own Codebase

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

Try Supermodel Free