Le 12/30/13 12:56 PM, Hardik Kubavat a écrit :
> Hii
>
> acceptor.getFilterChain().addLast("Codec",new ProtocolCodecFilter(new
> DecoderCodecFactory(new ProtocolDecoder())));
> acceptor.getFilterChain().addLast("Codec2",new ProtocolCodecFilter(new
> DecoderCodecFactory(new ProtocolDecoder2())));
>
>
> public class DecoderCodecFactory implements ProtocolCodecFactory{
>     private CumulativeProtocolDecoder protocolDecoder = null;
>
>     public DecoderCodecFactory(CumulativeProtocolDecoder
> protocolDecoder) {
>         this.protocolDecoder = protocolDecoder;
>     }
>
>
>     @Override
>     public ProtocolEncoder getEncoder(IoSession is) throws Exception {
>         throw new UnsupportedOperationException("Not supported yet.");
>     }
>
>     @Override
>     public ProtocolDecoder getDecoder(IoSession is) throws Exception {
>         return protocolDecoder;
>     }
>
> }
> The second ProtocolDecoder is not executing.
What is the output of your first decoder ? If it's not producing
IoBuffer, the second decoder won't kick in.

-- 
Regards,
Cordialement,
Emmanuel Lécharny
www.iktek.com 

Reply via email to