2016-07-15 5 views
0

ネッティー4.1.2.Finalネッティー:I/Oスレッド・プールにCompletableFutureコールバックを実行

wikiは、網状のすべての上流(すなわちインバウンド) イベントが必要

かかわらず、その輸送とタイプの言いますチャネル (つまりI/Oスレッド)のI/Oを実行するスレッドから起動されます。すべてのダウンストリーム(すなわち、アウトバウンド)イベントは、I/Oスレッドおよび非I/O スレッドを含む任意のスレッドからトリガーされる とすることができる。ただし、下流側のイベント の副作用としてトリガされたすべてのアップストリームイベントは、I/Oスレッドから起動する必要があります。 ( Channel.close()はchannelDisconnected、channelUnbound、および channelClosedをトリガする場合例えば、彼らはI/Oスレッドによって発射されなければならない。

今私はCompletableFutureを持って、私は、コールバックを実行するようにしたいです網状のI/Oスレッドインチ

future.thenAcceptAsync((Map<String, String> map) -> { 
    // ... 
}); 

thenAcceptAsyncexecutorパラメータを送信する方法executorパラメータを受け入れる?

答えて

3

EventLoop自体はExecutorであるため、

channel.eventLoop()を引数として使用できます。

関連する問題