我的管道的第一个ChannelHandler
是一个继承自SimpleChannelUpstreamHandler
的类。我已经覆盖了现在使用JAIN SIP解码传入消息(SIP请求)的messageReceived()
方法。我拥有的下一个ChannelHandler
是SIP请求的验证器。但是,在这个处理程序中,我想使用POJO,而不是使用ChannelBuffer
。
如何将解码后的POJO传递给下一个处理程序?
由于
答案 0 :(得分:0)
在这种情况下,您应该更好地扩展OneToOneDecoder,因为它更容易处理。
如果你需要更复杂的解决方案(就像你得到一个框架并希望从中生成更多的一个pojo,你可以使用" Channels.fireMessageReceived(...)"将它交给ChannelPipeline中的下一个处理程序