Hi All , 

I am using Spring DSL for routing in Camel. I have to route the messages
from transmitter(processor) to multiple queues in which one queue is map to
one circle at a time. So for that i have to create routes for each queue.Is
there any way to pass the queue name dynamically in the <camel:from uri=""/>
? so we can define the single route instead of multiple routes. We can't use
the property holder because the queue name selection depends only run time. 

I am using following entry for single queue route : 

<camel:route id="routetx">
        <camel:from uri="bean:sendsms?method=sendMsg"/>
        <camel:from uri="jms:queue:smsQueueOut"/> -----> Here can we use EL
expression to get the queue name dynamically ex. ${header.QUEUE_NAME} or is
there any other way to pass the header or property? 
        <camel:to uri="direct:SMPPServer"/>        
</camel:route>



--
View this message in context: 
http://camel.465427.n5.nabble.com/Dynamic-routing-in-Camel-tp5730292.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Reply via email to