0

私のパイプラインの最初ChannelHandlerは、から継承するクラスですSimpleChannelUpstreamHandlermessageReceived()JAIN SIP を使用して着信メッセージ (SIP 要求) をデコードするメソッドをオーバーライドしました。次にChannelHandler私が持っているのは、SIP リクエストのバリデーターです。しかし、このハンドラーでは、ChannelBuffer.

デコードされた POJO を次のハンドラーに渡す方法は?

ありがとう

4

1 に答える 1

0

この場合、OneToOneDecoderを拡張すると、処理が簡単になるため、より適切に拡張する必要があります。

より複雑なソリューションが必要な場合(フレームを取得し、そこから複数のpojoを生成する場合など)、「Channels.fireMessageReceived(...)」を使用して、ChannelPipelineの次のハンドラーに渡すことができます。

于 2012-07-10T11:29:28.183 に答える