initQpackEncoderStream() — netty Function Reference
Architecture documentation for the initQpackEncoderStream() function in Http3UnidirectionalStreamInboundHandler.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD d7833d8a_8a2d_e883_0d83_3de1cb9f5c7d["initQpackEncoderStream()"] 36d5bd43_dd1d_08a7_bad2_6e9b8c3d046d["Http3UnidirectionalStreamInboundHandler"] d7833d8a_8a2d_e883_0d83_3de1cb9f5c7d -->|defined in| 36d5bd43_dd1d_08a7_bad2_6e9b8c3d046d 1b08c453_9a02_86bf_622f_7896be128c86["decode()"] 1b08c453_9a02_86bf_622f_7896be128c86 -->|calls| d7833d8a_8a2d_e883_0d83_3de1cb9f5c7d 3599d1e6_1570_a5a7_22a9_7072d955db2b["ensureStreamNotExistsYet()"] d7833d8a_8a2d_e883_0d83_3de1cb9f5c7d -->|calls| 3599d1e6_1570_a5a7_22a9_7072d955db2b style d7833d8a_8a2d_e883_0d83_3de1cb9f5c7d fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
codec-http3/src/main/java/io/netty/handler/codec/http3/Http3UnidirectionalStreamInboundHandler.java lines 148–158
private void initQpackEncoderStream(ChannelHandlerContext ctx) {
if (ensureStreamNotExistsYet(ctx, REMOTE_QPACK_ENCODER_STREAM)) {
// Just drop stuff on the floor as we dont support dynamic table atm.
ctx.pipeline().replace(this, null, qpackEncoderHandlerFactory.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 encoder streams.", false);
}
}
Domain
Subdomains
Defined In
Called By
Source
Frequently Asked Questions
What does initQpackEncoderStream() do?
initQpackEncoderStream() is a function in the netty codebase, defined in codec-http3/src/main/java/io/netty/handler/codec/http3/Http3UnidirectionalStreamInboundHandler.java.
Where is initQpackEncoderStream() defined?
initQpackEncoderStream() is defined in codec-http3/src/main/java/io/netty/handler/codec/http3/Http3UnidirectionalStreamInboundHandler.java at line 148.
What does initQpackEncoderStream() call?
initQpackEncoderStream() calls 1 function(s): ensureStreamNotExistsYet.
What calls initQpackEncoderStream()?
initQpackEncoderStream() 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