Hi, I have a requirement where I need to connect to two brokers. I am consuming messages from one broker and will process those messages and publish new messages to another broker.
I went through a number of Camel and ActiveMQ documentations but didn't see an example on how I can inject a specific ActiveMQComponent to a ProducerTemplate. So, if I have two ActiveMQComponent beans defined in my spring, how can I configure the camelContext to inject specific ActiveMQComponent for the ProducerTemplate without specifying a specific endpoint since our service level code generates the queue and topic names. I need a way to essentially tell it to use a given ActiveMQComponent for producerTemplate explicitly. Thanks. <bean id="internalActivemq" class="org.apache.activemq.camel.component.ActiveMQComponent"> <property name="connectionFactory"> <bean class="org.apache.activemq.ActiveMQConnectionFactory"> <property name="brokerURL" value="vm://internalUrl?broker.persistent=false&broker.useJmx=false"/> </bean> </property> </bean> <bean id="externalActivemq" class="org.apache.activemq.camel.component.ActiveMQComponent"> <property name="connectionFactory"> <bean class="org.apache.activemq.ActiveMQConnectionFactory"> <property name="brokerURL" value="vm://externalUrl?broker.persistent=false&broker.useJmx=false"/> </bean> </property> </bean> -- View this message in context: http://camel.465427.n5.nabble.com/How-specify-which-ActiveMQComponent-to-use-for-ProducerTemplate-when-connecting-to-two-brokers-tp4846789p4846789.html Sent from the Camel - Users mailing list archive at Nabble.com.