initQpackDecoderStream() — netty Function Reference
Architecture documentation for the initQpackDecoderStream() function in Http3UnidirectionalStreamInboundHandler.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD b02a352c_a34c_9982_b1be_a2c6474d8c7a["initQpackDecoderStream()"] 36d5bd43_dd1d_08a7_bad2_6e9b8c3d046d["Http3UnidirectionalStreamInboundHandler"] b02a352c_a34c_9982_b1be_a2c6474d8c7a -->|defined in| 36d5bd43_dd1d_08a7_bad2_6e9b8c3d046d 1b08c453_9a02_86bf_622f_7896be128c86["decode()"] 1b08c453_9a02_86bf_622f_7896be128c86 -->|calls| b02a352c_a34c_9982_b1be_a2c6474d8c7a 3599d1e6_1570_a5a7_22a9_7072d955db2b["ensureStreamNotExistsYet()"] b02a352c_a34c_9982_b1be_a2c6474d8c7a -->|calls| 3599d1e6_1570_a5a7_22a9_7072d955db2b style b02a352c_a34c_9982_b1be_a2c6474d8c7a fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
codec-http3/src/main/java/io/netty/handler/codec/http3/Http3UnidirectionalStreamInboundHandler.java lines 164–173
private void initQpackDecoderStream(ChannelHandlerContext ctx) {
if (ensureStreamNotExistsYet(ctx, REMOTE_QPACK_DECODER_STREAM)) {
ctx.pipeline().replace(this, null, qpackDecoderHandlerFactory.get());
} else {
// Only one stream is allowed.
// See https://www.ietf.org/archive/id/draft-ietf-quic-qpack-19.html#section-4.2
Http3CodecUtils.connectionError(ctx, Http3ErrorCode.H3_STREAM_CREATION_ERROR,
"Received multiple QPACK decoder streams.", false);
}
}
Domain
Subdomains
Defined In
Called By
Source
Frequently Asked Questions
What does initQpackDecoderStream() do?
initQpackDecoderStream() is a function in the netty codebase, defined in codec-http3/src/main/java/io/netty/handler/codec/http3/Http3UnidirectionalStreamInboundHandler.java.
Where is initQpackDecoderStream() defined?
initQpackDecoderStream() is defined in codec-http3/src/main/java/io/netty/handler/codec/http3/Http3UnidirectionalStreamInboundHandler.java at line 164.
What does initQpackDecoderStream() call?
initQpackDecoderStream() calls 1 function(s): ensureStreamNotExistsYet.
What calls initQpackDecoderStream()?
initQpackDecoderStream() is called by 1 function(s): decode.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free