2012-07-10 52 views
0

我的管道的第一個ChannelHandler是繼承自SimpleChannelUpstreamHandler的類。我已經忽略了現在使用JAIN SIP解碼傳入消息(SIP請求)的messageReceived()方法。下一個ChannelHandler我有一個SIP請求的驗證器。但是,在這個處理程序中,我想與POJO一起工作,而不是使用ChannelBuffer如何將解碼的消息傳遞給下一個處理程序?

如何將解碼後的POJO傳遞給下一個處理程序?

感謝

回答

0

在這種情況下,你應該更好的擴展OneToOneDecoder因爲它可以更容易處理。

如果你需要更復雜的解決方案(就像你得到一個框架,並希望生成一個以上的pojo,你可以使用「Channels.fireMessageReceived(...)」將它交給ChannelPipeline中的下一個處理程序

相關問題