2012-11-17 59 views
3

我是Netty的新手,對ChannelPipelines有點困惑。這個概念看起來相當優雅,但我掙扎着兩點:Netty處理程序調用的順序是什麼?

  1. 如何定義處理程序調用的順序?

  2. 框架如何處理上游發送到編碼器?或下游發送到解碼器?他們只是過去了嗎?他們甚至可以發生?

回答

4

1)處理程序調用這樣的:

上游=>從第一個到最後

下游=>從最後到第一

2)上游的永遠不會傳遞給編碼器,永遠不傳遞給解碼器

+0

謝謝你。那麼我的'業務邏輯'一般應該是列表中的最終處理程序嗎? – sdgfsdh