Home / Class/ StreamHandler Class — netty Architecture

StreamHandler Class — netty Architecture

Architecture documentation for the StreamHandler class in QuicStreamChannelCloseTest.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  64e9e218_876e_f435_f842_e2cfd8990626["StreamHandler"]
  1a4414cc_c51a_0f28_9c01_05308a452f26["QuicStreamChannelCloseTest.java"]
  64e9e218_876e_f435_f842_e2cfd8990626 -->|defined in| 1a4414cc_c51a_0f28_9c01_05308a452f26
  c8e1754d_880f_459b_0135_b23bfc671766["userEventTriggered()"]
  64e9e218_876e_f435_f842_e2cfd8990626 -->|method| c8e1754d_880f_459b_0135_b23bfc671766
  06412669_9800_69c4_58b0_b97ece301f25["channelRead()"]
  64e9e218_876e_f435_f842_e2cfd8990626 -->|method| 06412669_9800_69c4_58b0_b97ece301f25

Relationship Graph

Source Code

codec-native-quic/src/test/java/io/netty/handler/codec/quic/QuicStreamChannelCloseTest.java lines 291–305

    private static final class StreamHandler extends ChannelInboundHandlerAdapter {

        @Override
        public void userEventTriggered(ChannelHandlerContext ctx, Object evt) throws Exception {
            if (evt == ChannelInputShutdownReadComplete.INSTANCE) {
                // Received a FIN
                ctx.close();
            }
        }

        @Override
        public void channelRead(ChannelHandlerContext ctx, Object msg) {
            ReferenceCountUtil.release(msg);
        }
    }

Frequently Asked Questions

What is the StreamHandler class?
StreamHandler is a class in the netty codebase, defined in codec-native-quic/src/test/java/io/netty/handler/codec/quic/QuicStreamChannelCloseTest.java.
Where is StreamHandler defined?
StreamHandler is defined in codec-native-quic/src/test/java/io/netty/handler/codec/quic/QuicStreamChannelCloseTest.java at line 291.

Analyze Your Own Codebase

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

Try Supermodel Free