Here is the camel-context XML configuration. WebSphereDestinationResolver implements Camel's DestinationResolver and overrides resolveDestination method.
<camelContext xmlns="http://camel.apache.org/schema/spring"> <template id="camelTemplate" /> </camelContext> <bean id="wmq" class="org.apache.camel.component.jms.JmsComponent"> <property name="connectionFactory" ref="credentials" /> <property name="destinationResolver" ref="webSphereDestinationResolver" /> <property name="receiveTimeout" value="${receiveTimeout}"></property> <property name="requestTimeout" value="${requestTimeout}" /> </bean> <bean id="webSphereDestinationResolver" class="XXXXXX.WebSphereDestinationResolver" /> <bean id="credentials" class="org.springframework.jms.connection.UserCredentialsConnectionFactoryAdapter"> <property name="targetConnectionFactory"> <ref bean="cachingConnectionFactory" /> </property> <property name="username" value="${username}"> </property> <property name="password" value="${password}"> </property> </bean> <bean id="cachedConnectionFactory" class="org.springframework.jms.connection.CachingConnectionFactory" p:targetConnectionFactory-ref="queueConnectionFactory" p:reconnectOnException="true" p:sessionCacheSize="75" /> <bean id="queueConnectionFactory" class="org.springframework.jndi.JndiObjectFactoryBean" lazy-init="true"> <property name="jndiName" value="java:comp/env/jms/MQConnectionFactory" /> </bean> -- View this message in context: http://camel.465427.n5.nabble.com/Setting-a-requestTimeout-for-a-shared-Exclusive-reply-does-not-take-effect-for-multiple-concurrent-us-tp5733811p5733958.html Sent from the Camel - Users mailing list archive at Nabble.com.