Hello!

The title might be a bit misleading, but I could not think of a better one.
I have following problem and I could not find a proper solution in 
camelinaction or the camel cookbook.

My setup:
I have a recipient list that sends a message to different activeMQ endpoints.
>From these Endpoints the message gets picked up by a processor (could be 
>internal or an external application), that responds with some data (String 
>xml, String json, ByteArray, etc).
Depending on the processor where the data came from it has to pass through some 
further processing:
- Type Conversion to String
- Data enrichment depending on the content the processor sent.
Finally when conversion and enrichment is done I will aggregate the results.

My first solution to this was rather simple with a fire and forget approach:
from("activemq:queue:recipientlist")
                .recipientList(header("recipients"));

// internal processor:
from("activemq:queue:queueA")

Reply via email to