我想在EmbeddedChannel的帮助下测试一些处理程序。
其中一个处理程序是阻塞的,在管道的上下文中,我使用addLast(EventExecutorGroup组,ChannelHandler ...处理程序)方法将其添加到管道中。像这样:
pipeline.addLast( new NonBlockingHandler1(), new NonBlockingHandler2());
pipeline.addLast( eventGroup, new BlockingHandler())
向EmbeddedChannel添加处理程序的唯一方法是通过构造函数。但是在这里我不能指定任何EventExecutorGroup用于一个阻塞处理程序。我现在如何测试阻塞处理程序?
答案 0 :(得分:0)
您可以使用channel.pipeline().addLast(...)