Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @Bean
- public JmsTemplate createTemplate(CachingConnectionFactory connectionFactory, MarshallingMessageConverter message) {
- JmsTemplate template = new JmsTemplate(connectionFactory);
- template.setMessageConverter(message);
- template.setExplicitQosEnabled(true);
- return template;
- }
- <bean id="connectionFactory"
- class="org.springframework.jms.connection.CachingConnectionFactory">
- <constructor-arg>
- <bean class="org.jboss.jms.client.JBossConnectionFactory">
- <constructor-arg>
- <ref bean="connectionFactoryDelegate" />
- </constructor-arg>
- </bean>
- </constructor-arg>
- <property name="sessionCacheSize" value="1" />
- <property name="reconnectOnException" value="true" />
- </bean>
- <bean id="connectionFactoryDelegate"
- class="org.jboss.jms.client.delegate.ClientConnectionFactoryDelegate">
- <constructor-arg type="java.lang.String"
- value="jboss.messaging.connectionfactory:service=ConnectionFactory" />
- <constructor-arg type="java.lang.String"
- value="jboss.messaging.connectionfactory:service=ConnectionFactory" />
- <constructor-arg type="int" value="0" />
- <constructor-arg type="java.lang.String" value="${jms.serviceLocatorUrl}" />
- <constructor-arg type="org.jboss.messaging.util.Version"
- ref="jbossMessagingVersion" />
- <constructor-arg type="boolean" value="true" />
- <constructor-arg type="boolean" value="false" />
- <constructor-arg type="boolean" value="false" />
- </bean>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement