Home / Class/ AutoReadInitializer Class — netty Architecture

AutoReadInitializer Class — netty Architecture

Architecture documentation for the AutoReadInitializer class in SocketAutoReadTest.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  f849135a_568a_f06f_f39e_2811b286e6d7["AutoReadInitializer"]
  9b48ca78_1238_62ed_f777_a60e46d03430["SocketAutoReadTest.java"]
  f849135a_568a_f06f_f39e_2811b286e6d7 -->|defined in| 9b48ca78_1238_62ed_f777_a60e46d03430
  08e60c54_23bc_4561_9706_81d9abce9442["AutoReadInitializer()"]
  f849135a_568a_f06f_f39e_2811b286e6d7 -->|method| 08e60c54_23bc_4561_9706_81d9abce9442
  837559f2_e39f_bd1c_67da_b9f9d433f2b1["initChannel()"]
  f849135a_568a_f06f_f39e_2811b286e6d7 -->|method| 837559f2_e39f_bd1c_67da_b9f9d433f2b1

Relationship Graph

Source Code

testsuite/src/main/java/io/netty/testsuite/transport/socket/SocketAutoReadTest.java lines 111–124

    private static class AutoReadInitializer extends ChannelInitializer<Channel> {
        final AutoReadHandler autoReadHandler;
        volatile Channel channel;

        AutoReadInitializer(boolean readInEventLoop) {
            autoReadHandler = new AutoReadHandler(readInEventLoop);
        }

        @Override
        protected void initChannel(Channel ch) throws Exception {
            channel = ch;
            ch.pipeline().addLast(autoReadHandler);
        }
    }

Frequently Asked Questions

What is the AutoReadInitializer class?
AutoReadInitializer is a class in the netty codebase, defined in testsuite/src/main/java/io/netty/testsuite/transport/socket/SocketAutoReadTest.java.
Where is AutoReadInitializer defined?
AutoReadInitializer is defined in testsuite/src/main/java/io/netty/testsuite/transport/socket/SocketAutoReadTest.java at line 111.

Analyze Your Own Codebase

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

Try Supermodel Free