0

我的第一个ChannelHandler管道是一个继承自SimpleChannelUpstreamHandler. 我已经覆盖了messageReceived()现在使用 JAIN SIP 解码传入消息(SIP 请求)的方法。我拥有的下ChannelHandler一个是 SIP 请求的验证器。但是,在这个处理程序中,我想使用 POJO,而不是使用ChannelBuffer.

如何将解码后的 POJO 传递给下一个处理程序?

谢谢

4

1 回答 1

0

在这种情况下,您应该更好地扩展 OneToOneDecoder,因为它更易于处理。

如果您需要更复杂的解决方案(例如您获得一个框架并希望从中生成多个 pojo,您可以使用“Channels.fireMessageReceived(...)”将其交给 ChannelPipeline 中的下一个处理程序

于 2012-07-10T11:29:28.183 回答