Advertisement
Guest User

Untitled

a guest
Nov 27th, 2014
161
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.49 KB | None | 0 0
  1. @Bean
  2. public JmsTemplate createTemplate(CachingConnectionFactory connectionFactory, MarshallingMessageConverter message) {
  3. JmsTemplate template = new JmsTemplate(connectionFactory);
  4. template.setMessageConverter(message);
  5. template.setExplicitQosEnabled(true);
  6. return template;
  7. }
  8.  
  9. <bean id="connectionFactory"
  10. class="org.springframework.jms.connection.CachingConnectionFactory">
  11. <constructor-arg>
  12. <bean class="org.jboss.jms.client.JBossConnectionFactory">
  13. <constructor-arg>
  14. <ref bean="connectionFactoryDelegate" />
  15. </constructor-arg>
  16. </bean>
  17. </constructor-arg>
  18. <property name="sessionCacheSize" value="1" />
  19. <property name="reconnectOnException" value="true" />
  20. </bean>
  21.  
  22. <bean id="connectionFactoryDelegate"
  23. class="org.jboss.jms.client.delegate.ClientConnectionFactoryDelegate">
  24. <constructor-arg type="java.lang.String"
  25. value="jboss.messaging.connectionfactory:service=ConnectionFactory" />
  26. <constructor-arg type="java.lang.String"
  27. value="jboss.messaging.connectionfactory:service=ConnectionFactory" />
  28. <constructor-arg type="int" value="0" />
  29. <constructor-arg type="java.lang.String" value="${jms.serviceLocatorUrl}" />
  30. <constructor-arg type="org.jboss.messaging.util.Version"
  31. ref="jbossMessagingVersion" />
  32. <constructor-arg type="boolean" value="true" />
  33. <constructor-arg type="boolean" value="false" />
  34. <constructor-arg type="boolean" value="false" />
  35. </bean>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement