title: Camel Using aggregation and completing on dynamic completion size
body: <p>Hi I have a camel route that splits an incoming message, i then want to aggregate this message, but i dont know how many messages will be split.</p>
  
  <p>i have used the following:</p>
  
  <pre><code>.aggregate(new AggregateStrategy()).header("uuid").completionSize(header("CamelSplitSize"))
  </code></pre>
  
  <p>this doesnt work, and it hangs... however if i set the completion size toa numerical value it works.</p>
  
  <p>Anyone any ideas how to dynamically aggregate, and wait for completion. by the way the header is set before the split.</p>