Home / Class/ QuicStreamChannelBootstrapHandler Class — netty Architecture

QuicStreamChannelBootstrapHandler Class — netty Architecture

Architecture documentation for the QuicStreamChannelBootstrapHandler class in QuicStreamChannelBootstrap.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  e1d4806b_ee69_b603_dd5b_1d922f398775["QuicStreamChannelBootstrapHandler"]
  baa1308a_3895_b3b8_ef8a_dcc9ee92da2c["QuicStreamChannelBootstrap.java"]
  e1d4806b_ee69_b603_dd5b_1d922f398775 -->|defined in| baa1308a_3895_b3b8_ef8a_dcc9ee92da2c
  2bc3802a_559d_83bf_cef0_1fd722cb9ec1["QuicStreamChannelBootstrapHandler()"]
  e1d4806b_ee69_b603_dd5b_1d922f398775 -->|method| 2bc3802a_559d_83bf_cef0_1fd722cb9ec1
  3263c4b2_db46_488f_a36c_793e0fff952f["initChannel()"]
  e1d4806b_ee69_b603_dd5b_1d922f398775 -->|method| 3263c4b2_db46_488f_a36c_793e0fff952f

Relationship Graph

Source Code

codec-classes-quic/src/main/java/io/netty/handler/codec/quic/QuicStreamChannelBootstrap.java lines 132–148

    private static final class QuicStreamChannelBootstrapHandler extends ChannelInitializer<QuicStreamChannel> {
        private final ChannelHandler streamHandler;
        private final Map.Entry<ChannelOption<?>, Object>[] streamOptions;
        private final Map.Entry<AttributeKey<?>, Object>[] streamAttrs;

        QuicStreamChannelBootstrapHandler(ChannelHandler streamHandler,
                                          Map.Entry<ChannelOption<?>, Object>[] streamOptions,
                                          Map.Entry<AttributeKey<?>, Object>[] streamAttrs) {
            this.streamHandler = streamHandler;
            this.streamOptions = streamOptions;
            this.streamAttrs = streamAttrs;
        }
        @Override
        protected void initChannel(QuicStreamChannel ch) {
            Quic.setupChannel(ch, streamOptions, streamAttrs, streamHandler, logger);
        }
    }

Frequently Asked Questions

What is the QuicStreamChannelBootstrapHandler class?
QuicStreamChannelBootstrapHandler is a class in the netty codebase, defined in codec-classes-quic/src/main/java/io/netty/handler/codec/quic/QuicStreamChannelBootstrap.java.
Where is QuicStreamChannelBootstrapHandler defined?
QuicStreamChannelBootstrapHandler is defined in codec-classes-quic/src/main/java/io/netty/handler/codec/quic/QuicStreamChannelBootstrap.java at line 132.

Analyze Your Own Codebase

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

Try Supermodel Free