2016-09-23 10 views
0

埋め込みチャネルの助けを借りていくつかのハンドラをテストしたいと思います。埋め込みチャネルでブロッキングハンドラをテストする方法

ハンドラの1つがブロックしており、パイプラインのコンテキストで、addLast(EventExecutorGroupグループ、ChannelHandler ...ハンドラ)メソッドを使用してパイプラインに追加しています。このように:

pipeline.addLast(new NonBlockingHandler1(), new NonBlockingHandler2()); 
pipeline.addLast(eventGroup, new BlockingHandler()) 

ハンドラをEmbeddedChannelに追加する唯一の方法は、コンストラクタを使用することです。しかしここでは、1つのブロッキングハンドラに使用するEventExecutorGroupを指定することはできません。どうすればブロックハンドラをテストできますか?

答えて

0

あなたは、私がパイプラインにブロッキングハンドラを追加したいchannel.pipeline().addLast(...)

+0

を使用することができ、かつaddLast(...)(1つの引数では)唯一の非ブロッキングハンドラのために使用されるべきです。 – Dieter

関連する問題