Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我的第一个ChannelHandler管道是一个继承自SimpleChannelUpstreamHandler. 我已经覆盖了messageReceived()现在使用 JAIN SIP 解码传入消息(SIP 请求)的方法。我拥有的下ChannelHandler一个是 SIP 请求的验证器。但是,在这个处理程序中,我想使用 POJO,而不是使用ChannelBuffer.
ChannelHandler
SimpleChannelUpstreamHandler
messageReceived()
ChannelBuffer
如何将解码后的 POJO 传递给下一个处理程序?
谢谢
在这种情况下,您应该更好地扩展 OneToOneDecoder,因为它更易于处理。
如果您需要更复杂的解决方案(例如您获得一个框架并希望从中生成多个 pojo,您可以使用“Channels.fireMessageReceived(...)”将其交给 ChannelPipeline 中的下一个处理程序