Use a cached JMS ConnectionFactory.
This commit is contained in:
parent
dee1743cb9
commit
dcde8373b2
2 changed files with 8 additions and 1 deletions
|
|
@ -13,7 +13,11 @@ http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">
|
|||
</bean>
|
||||
|
||||
<bean id="jmsConfig" class="org.apache.camel.component.jms.JmsConfiguration">
|
||||
<property name="connectionFactory" ref="jmsConnectionFactory"/>
|
||||
<property name="connectionFactory" ref="singleConnectionFactory"/>
|
||||
</bean>
|
||||
|
||||
<bean id="singleConnectionFactory" class="org.springframework.jms.connection.SingleConnectionFactory">
|
||||
<property name="targetConnectionFactory" ref="jmsConnectionFactory"/>
|
||||
</bean>
|
||||
|
||||
<bean id="jmsConnectionFactory" class="org.apache.activemq.ActiveMQConnectionFactory">
|
||||
|
|
|
|||
|
|
@ -99,6 +99,9 @@ object StandaloneJmsApplication extends Application {
|
|||
CamelContextManager.mandatoryTemplate.sendBody(jmsUri, "Camel rocks (%d)" format i)
|
||||
}
|
||||
|
||||
// Wait a bit for subscribes to receive messages
|
||||
Thread.sleep(1000)
|
||||
|
||||
stopCamelService
|
||||
ActorRegistry.shutdownAll
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue