Home / Function/ onPushPromiseRead() — netty Function Reference

onPushPromiseRead() — netty Function Reference

Architecture documentation for the onPushPromiseRead() function in Http2FrameCodec.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  ca954d49_60aa_a980_7f56_a7c5d06e2116["onPushPromiseRead()"]
  c7728670_9ef4_3d0d_475d_7c991c96be4c["FrameListener"]
  ca954d49_60aa_a980_7f56_a7c5d06e2116 -->|defined in| c7728670_9ef4_3d0d_475d_7c991c96be4c
  c3697987_0f51_1bd9_b480_661a55bd7f7a["onHttp2Frame()"]
  ca954d49_60aa_a980_7f56_a7c5d06e2116 -->|calls| c3697987_0f51_1bd9_b480_661a55bd7f7a
  d0e1d0d7_7352_fc3f_42eb_63b1506f5fcd["DefaultHttp2FrameStream()"]
  ca954d49_60aa_a980_7f56_a7c5d06e2116 -->|calls| d0e1d0d7_7352_fc3f_42eb_63b1506f5fcd
  style ca954d49_60aa_a980_7f56_a7c5d06e2116 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

codec-http2/src/main/java/io/netty/handler/codec/http2/Http2FrameCodec.java lines 690–698

        @Override
        public void onPushPromiseRead(ChannelHandlerContext ctx, int streamId, int promisedStreamId,
                                      Http2Headers headers, int padding) {
            Http2FrameStream stream = requireStream(streamId);
            onHttp2Frame(ctx, new DefaultHttp2PushPromiseFrame(headers, padding, promisedStreamId)
                    .pushStream(new DefaultHttp2FrameStream()
                            .setStreamAndProperty(streamKey, connection().stream(promisedStreamId)))
                    .stream(stream));
        }

Domain

Subdomains

Frequently Asked Questions

What does onPushPromiseRead() do?
onPushPromiseRead() is a function in the netty codebase, defined in codec-http2/src/main/java/io/netty/handler/codec/http2/Http2FrameCodec.java.
Where is onPushPromiseRead() defined?
onPushPromiseRead() is defined in codec-http2/src/main/java/io/netty/handler/codec/http2/Http2FrameCodec.java at line 690.
What does onPushPromiseRead() call?
onPushPromiseRead() calls 2 function(s): DefaultHttp2FrameStream, onHttp2Frame.

Analyze Your Own Codebase

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

Try Supermodel Free