Home / Function/ setUp() — netty Function Reference

setUp() — netty Function Reference

Architecture documentation for the setUp() function in DefaultChannelPipelineTest.java from the netty codebase.

Function java Buffer Telemetry calls 5 called by 7

Entity Profile

Dependency Diagram

graph TD
  1d577730_98cf_e645_a0bd_8e177a3273f3["setUp()"]
  666d912b_4166_a807_ed10_ba12f328a7b2["DefaultChannelPipelineTest"]
  1d577730_98cf_e645_a0bd_8e177a3273f3 -->|defined in| 666d912b_4166_a807_ed10_ba12f328a7b2
  08e8fcf4_2ac6_067a_5b74_1b1417fab029["testFreeCalled()"]
  08e8fcf4_2ac6_067a_5b74_1b1417fab029 -->|calls| 1d577730_98cf_e645_a0bd_8e177a3273f3
  947cc9a8_edbb_fa65_8230_7ec40336d22b["testLifeCycleAwareness()"]
  947cc9a8_edbb_fa65_8230_7ec40336d22b -->|calls| 1d577730_98cf_e645_a0bd_8e177a3273f3
  be423cca_b631_038c_a618_d5ad4dd6d69f["testRemoveAndForwardInbound()"]
  be423cca_b631_038c_a618_d5ad4dd6d69f -->|calls| 1d577730_98cf_e645_a0bd_8e177a3273f3
  50d1857b_2518_9450_f89e_7c098287de15["testRemoveAndForwardOutbound()"]
  50d1857b_2518_9450_f89e_7c098287de15 -->|calls| 1d577730_98cf_e645_a0bd_8e177a3273f3
  250bc6db_a127_a5e7_e0ad_3bc40c367135["testReplaceAndForwardOutbound()"]
  250bc6db_a127_a5e7_e0ad_3bc40c367135 -->|calls| 1d577730_98cf_e645_a0bd_8e177a3273f3
  caec5c66_8d6b_6702_82aa_93ddf0a5c191["testReplaceAndForwardInboundAndOutbound()"]
  caec5c66_8d6b_6702_82aa_93ddf0a5c191 -->|calls| 1d577730_98cf_e645_a0bd_8e177a3273f3
  ceb0f418_74cc_d479_5098_f8c021810ef1["testRemoveAndForwardInboundOutbound()"]
  ceb0f418_74cc_d479_5098_f8c021810ef1 -->|calls| 1d577730_98cf_e645_a0bd_8e177a3273f3
  ebcc6e3b_d3a0_03bf_fca5_6465216a4f0e["channelRegistered()"]
  1d577730_98cf_e645_a0bd_8e177a3273f3 -->|calls| ebcc6e3b_d3a0_03bf_fca5_6465216a4f0e
  c5b1de85_d95d_3c1e_9030_4dd9d2b98ecf["bind()"]
  1d577730_98cf_e645_a0bd_8e177a3273f3 -->|calls| c5b1de85_d95d_3c1e_9030_4dd9d2b98ecf
  9f770434_3932_8df1_2654_cf441ae70b32["connect()"]
  1d577730_98cf_e645_a0bd_8e177a3273f3 -->|calls| 9f770434_3932_8df1_2654_cf441ae70b32
  0734e696_bf2a_45af_707c_9731756d1f7d["close()"]
  1d577730_98cf_e645_a0bd_8e177a3273f3 -->|calls| 0734e696_bf2a_45af_707c_9731756d1f7d
  c8e93ca3_a12e_4c49_c2d7_f315de751164["channelRead()"]
  1d577730_98cf_e645_a0bd_8e177a3273f3 -->|calls| c8e93ca3_a12e_4c49_c2d7_f315de751164
  style 1d577730_98cf_e645_a0bd_8e177a3273f3 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

transport/src/test/java/io/netty/channel/DefaultChannelPipelineTest.java lines 101–132

    private void setUp(final ChannelHandler... handlers) throws Exception {
        final AtomicReference<Channel> peerRef = new AtomicReference<Channel>();
        ServerBootstrap sb = new ServerBootstrap();
        sb.group(group).channel(LocalServerChannel.class);
        sb.childHandler(new ChannelInboundHandlerAdapter() {
            @Override
            public void channelRegistered(ChannelHandlerContext ctx) {
                peerRef.set(ctx.channel());
            }

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

        ChannelFuture bindFuture = sb.bind(LocalAddress.ANY).sync();

        Bootstrap b = new Bootstrap();
        b.group(group).channel(LocalChannel.class);
        b.handler(new ChannelInitializer<LocalChannel>() {
            @Override
            protected void initChannel(LocalChannel ch) {
                ch.pipeline().addLast(handlers);
            }
        });

        self = b.connect(bindFuture.channel().localAddress()).sync().channel();
        peer = peerRef.get();

        bindFuture.channel().close().sync();
    }

Domain

Subdomains

Frequently Asked Questions

What does setUp() do?
setUp() is a function in the netty codebase, defined in transport/src/test/java/io/netty/channel/DefaultChannelPipelineTest.java.
Where is setUp() defined?
setUp() is defined in transport/src/test/java/io/netty/channel/DefaultChannelPipelineTest.java at line 101.
What does setUp() call?
setUp() calls 5 function(s): bind, channelRead, channelRegistered, close, connect.
What calls setUp()?
setUp() is called by 7 function(s): testFreeCalled, testLifeCycleAwareness, testRemoveAndForwardInbound, testRemoveAndForwardInboundOutbound, testRemoveAndForwardOutbound, testReplaceAndForwardInboundAndOutbound, testReplaceAndForwardOutbound.

Analyze Your Own Codebase

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

Try Supermodel Free