camel-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Tyler Durvik <>
Subject Re: splitter without aggregator?
Date Tue, 29 May 2012 17:58:20 GMT
So I am receiving data (A) via JMS that I break down into separate
messages (A1, A2, A3) using a splitter.

I want to send each message (A1, A2, A3) back to the client with data
analysis results.  My test client always gets back the original data
message (A).  I have a temp queue on the client that I want to send
data back to but only the original message (A) gets received from

So I might have 2 problems.  Is this possible to fix using camel?

On Fri, May 25, 2012 at 4:27 PM, Hadrian Zbarcea <> wrote:
> Hi Tyler,
> Yes, you can use the splitter without an aggregator. I would venture to say
> that this is actually the default case. An aggregation strategy with the
> splitter will generate one exchange in the end (and yes, there is a default
> strategy and also there is no way around it). However if your route ends
> with the split (i.e. there is no end() to end the split and continuing the
> route, the net result is exactly what you expect. Actually I have a quite
> neat example showing that. I'll put it online during the weekend.
> Cheers,
> Hadrian
> On 05/25/2012 04:01 PM, Tyler Durvik wrote:
>> I would like split a message and have the message flow through my
>> routes.  At the end of my route processing I want the split messages
>> to go back via JMS queue.  I can split message, but appears that Camel
>> is aggregating the messages back together.  Is there a method to
>> prevent split messages from aggregating?
>> Is this possible?
>> Thanks you,
>> Tyler

View raw message