Hello everyone, this is my first post and I am seeking the opinion of more
experienced camel users.
In my route, I split up the content of a zip file and determine the
completeness of it`s content by using the aggregator EIP, which applies
certain business rules in it`s completion predicate. 
So far so good I think. After that I have to send individual REST calls for
each file contained in the original zip, so I split up again what has been
aggregated and set 
necessary http headers inside the splitters split method.

Here are my questions to you: 
first: when you need to determine (business rule) completeness of some data
items, but need those items as individual messages afterwards...is
aggregating to determine completeness 
and splitting up afterwards the way to go?
second: when splitting up merged data of some kind, is it bad practice to do
something else on the split up messages (i.e. setting http headers) while
you`re at it in the split method? 
I considered adding another bean/processor after the splitter to produce
mainly redundant code, that`s why I did it in the splitter.

thx for your time



--
View this message in context: 
http://camel.465427.n5.nabble.com/Splitter-EIP-Best-Practice-tp5782787.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Reply via email to