title: How to chain multiple processors in Camel
body: <p>How can I add a chain of processors to my Camel route, e.g.:</p>
  
  <pre><code>from("file:source?noop=true")
  .process(new MyProcessor1()).to(
              "file:destination?fileName=output.csv");
  </code></pre>
  
  <p>Can add multiple processors sequentially to my route like this:</p>
  
  <pre><code>from("file:source?noop=true")
      .process(new MyProcessor1()).process(new Processor2()) .to(
              "file:destination?fileName=output.csv");
  </code></pre>
  
  <p>Alternatively, can I use a chained processor like this:</p>
  
  <pre><code> DefaultMessageProcessorChainBuilder builder=new DefaultMessageProcessorChainBuilder();
  builder.chain(new TestMessageProcessor("1"),
    new TestMessageProcessor("2"),
    new TestMessageProcessor("3"));
  MessageProcessor mpChain=builder.build();
  </code></pre>
  
  <p>Any thoughts on how we can achieve the same with Camel?</p>