camel-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jonathan Anstey <jans...@gmail.com>
Subject Re: Camel Routing - Spring Configuration
Date Wed, 08 Oct 2008 14:48:27 GMT
You are doing a Static Recipient List 
(http://activemq.apache.org/camel/recipient-list.html) so your Spring 
DSL should look like:

  <route>
    <from uri="jms:numbers"/>
    <to uri="jms:Queue1"/>
    <to uri="jms:Queue2"/>
    <to uri="jms:Queue3"/>
  </route>

selezovikj wrote:
> I want to route a message from a queue "numbers" to three queues. I want all
> three queues to receive the very same message, so that later each queue can
> send the message to a corresponding bean. 
>  I did the route in Camel DSL. 
> My question is how would I configure the following route written in the
> Camel DSL to a route in Spring: 
>
> from("jms:numbers").to("jms:queue:Queue1", "jms:queue:Queue2",
> "jms:queue:Queue3");
> from("jms:queue:andysQueue3").to("bean:multiplier2");
> ------------------------------------------------------------------------------------------------------
> Possible Spring configurations: 
>
> 1:
> <camelContext id="camel"
> 		xmlns="http://activemq.apache.org/camel/schema/spring">
> 		<route>
> 			<from uri="jms:numbers"/>
> 			<to uri="jms:Queue1", "jms:Queue2", "jms:Queue3"/>
> 		</route>
> </camelContext>
>
> 2:
> <camelContext id="camel"
> 		xmlns="http://activemq.apache.org/camel/schema/spring">
> 		<route>
> 			<from uri="jms:numbers"/>
> 			<to uri="jms:Queue1"/>
> 		</route>
>                 <route>
> 			<from uri="jms:numbers"/>
> 			<to uri="jms:Queue2"/>
> 		</route>
>                 <route>
> 			<from uri="jms:numbers"/>
> 			<to uri="jms:Queue3"/>
> 		</route>
> </camelContext>
>
> 3: 
> Create three separate camelContexts, each one containing a route. 
>
>   


Mime
View raw message