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.