When you say “it doesn’t run” - what exactly do you see?

Can you see the context in JMX?  Or is the route just not processing any 
messages?


> On Mar 27, 2017, at 7:58 PM, mtod09 <[email protected]> wrote:
> 
> I cleaned this up a bit it loads without any errors but does not run anyone
> have any ideas why this would fail?
> 
> <?xml version="1.0" encoding="UTF-8"?> 
> <blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0";
>           xmlns:jaas="http://karaf.apache.org/xmlns/jaas/v1.0.0";
> 
> xmlns:ext="http://aries.apache.org/blueprint/xmlns/blueprint-ext/v1.0.0";>
>                  
>       <bean id="myDeadLetterErrorHandler"
> class="org.apache.camel.builder.DeadLetterChannelBuilder">
>               <property name="deadLetterUri" value="jms:queue:dead"/>
>               <property name="redeliveryPolicy" 
> ref="myRedeliveryPolicyConfig"/>
>       </bean>
> 
>       <bean id="myRedeliveryPolicyConfig"
> class="org.apache.camel.processor.RedeliveryPolicy">
>               <property name="maximumRedeliveries" value="3"/>
>               <property name="redeliveryDelay" value="5000"/>
>       </bean>
> 
>       <bean id="jms" class="org.apache.camel.component.jms.JmsComponent">
>               <property name="connectionFactory">
>                       <bean
> class="org.apache.activemq.artemis.jms.client.ActiveMQConnectionFactory">
>                               <property name="brokerURL"
> value="failover:(tcp://ec2-XX-XXX-238-177.compute-1.amazonaws.com:61616,tcp://ec2-XX-XXX-6-199.compute-1.amazonaws.com:61616)?maxReconnectAttempts=0"/>
>                               <property name="userName"  value="xxxxx" />
>                               <property name="password"  value="xxxxx" />
>                       </bean>
>               </property>
>       </bean>
> 
>       <bean id="redeliveryPolicy" 
> class="org.apache.activemq.RedeliveryPolicy"> 
>               <property name="maximumRedeliveries" value="0" /> 
>       </bean>
> 
>       <camelContext id="msgRouter1"
> xmlns="http://camel.apache.org/schema/blueprint";>             
>               <route errorHandlerRef="myDeadLetterErrorHandler">
>                       <from uri="jms:queue:esb.*"/>
>                       <doTry>
>                               
>                               <setHeader headerName="Route1">
>                                       <xpath logNamespaces="false"
> resultType="String">/km:FMIMessage/km:Header/km:Route/text()</xpath>
>                               </setHeader>
>                               <recipientList delimiter="false">
>                                       <header>Route1</header>
>                               </recipientList>
>                               <doCatch>
>                                       
> <exception>org.apache.camel.ValidationException</exception>
>                                       <onWhen>
>                                               
> <simple>${exception.message}</simple>
>                                       </onWhen>
>                                       <to uri="jms:queue:invalid.schema"/>
>                               </doCatch>
>                       </doTry>
>               </route>
>       </camelContext>
>       
> </blueprint>
> 
> 
> 
> 
> 
> --
> View this message in context: 
> http://camel.465427.n5.nabble.com/Camel-instanciated-as-null-tp5796043p5796465.html
> Sent from the Camel - Users mailing list archive at Nabble.com.

Reply via email to