QPackDecoderStreamInitializer Class — netty Architecture
Architecture documentation for the QPackDecoderStreamInitializer class in Http3ControlStreamInboundHandler.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD d7d43024_5b0e_b9f2_29b0_60ea61c845d7["QPackDecoderStreamInitializer"] 962d9bec_657d_ee43_1a3c_6ac7f20104fb["Http3ControlStreamInboundHandler.java"] d7d43024_5b0e_b9f2_29b0_60ea61c845d7 -->|defined in| 962d9bec_657d_ee43_1a3c_6ac7f20104fb cadbde62_f87a_e812_799f_61e2b27992f6["QPackDecoderStreamInitializer()"] d7d43024_5b0e_b9f2_29b0_60ea61c845d7 -->|method| cadbde62_f87a_e812_799f_61e2b27992f6 e45f70ea_39de_0867_b3f9_0c03dd0eede2["streamAvailable()"] d7d43024_5b0e_b9f2_29b0_60ea61c845d7 -->|method| e45f70ea_39de_0867_b3f9_0c03dd0eede2 0104bc48_cd0a_dd33_2939_1810f0eb74ae["streamClosed()"] d7d43024_5b0e_b9f2_29b0_60ea61c845d7 -->|method| 0104bc48_cd0a_dd33_2939_1810f0eb74ae
Relationship Graph
Source Code
codec-http3/src/main/java/io/netty/handler/codec/http3/Http3ControlStreamInboundHandler.java lines 304–320
private static final class QPackDecoderStreamInitializer extends AbstractQPackStreamInitializer {
private static final ClosedChannelException DECODER_STREAM_INACTIVE =
unknownStackTrace(new ClosedChannelException(), ClosedChannelException.class, "streamClosed()");
private QPackDecoderStreamInitializer(QpackAttributes attributes) {
super(Http3CodecUtils.HTTP3_QPACK_DECODER_STREAM_TYPE, attributes);
}
@Override
protected void streamAvailable(ChannelHandlerContext ctx) {
attributes.decoderStream((QuicStreamChannel) ctx.channel());
}
@Override
protected void streamClosed(ChannelHandlerContext ctx) {
attributes.decoderStreamInactive(DECODER_STREAM_INACTIVE);
}
}
Defined In
Source
Frequently Asked Questions
What is the QPackDecoderStreamInitializer class?
QPackDecoderStreamInitializer is a class in the netty codebase, defined in codec-http3/src/main/java/io/netty/handler/codec/http3/Http3ControlStreamInboundHandler.java.
Where is QPackDecoderStreamInitializer defined?
QPackDecoderStreamInitializer is defined in codec-http3/src/main/java/io/netty/handler/codec/http3/Http3ControlStreamInboundHandler.java at line 304.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free