DefaultChannelPipelineTest.java 文件源码

java
阅读 38 收藏 0 点赞 0 评论 0

项目:netty4study 作者:
@Test
public void testFireChannelRegistered() throws Exception {
    ChannelPipeline pipeline = new LocalChannel().pipeline();
    group.register(pipeline.channel());
    final CountDownLatch latch = new CountDownLatch(1);
    pipeline.addLast(new ChannelInitializer<Channel>() {
        @Override
        protected void initChannel(Channel ch) throws Exception {
            ch.pipeline().addLast(new ChannelInboundHandlerAdapter() {
                @Override
                public void channelRegistered(ChannelHandlerContext ctx) throws Exception {
                    latch.countDown();
                }
            });
        }
    });
    pipeline.fireChannelRegistered();
    assertTrue(latch.await(2, TimeUnit.SECONDS));
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号