// InputStreamDecoder returns an input stream and calls the next handler
// in a separate thread
pipeline.addLast("inputStream", new InputStreamDecoder());
// pipeline.addLast("logger2",new OutLogger("2"));
pipeline.addLast("outputStream", new OutputStreamEncoder());
pipeline.addLast("hessianReplyDecoder", new PullInputStreamConsumer(new HessianRPCReplyDecoder(_factory, new JmxSerializerFactory()), _executor));
pipeline.addLast("hessianCallEncoder", new HessianRPCCallEncoder(new JmxSerializerFactory()));
pipeline.addLast("outputProducer", new OutputProducer(_executor));
// pipeline.addLast("logger3",new OutLogger("3"));