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