title: Camel aggregation strategy
body: <p>I am parsing a CSV file, splitting it and routing it through multiple processors in camel. There are two endpoints , one having erroneous data while other has validated data. </p>
  
  <p>I need suggestion in aggregating the data.</p>
  
  <p>Let's say the CSV file has 10 records out of which 6 reached one endpoint while 4 reached to another. How can I know if all 10 has completed from the file at each endpoint  and move ahead of aggregator. 
  I need to create two files one with valid data and other with corrupt data from a single file.</p>