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.

Reply via email to