All Downloads are FREE. Search and download functionalities are using the official Maven repository.

spring.mq.xml Maven / Gradle / Ivy

The newest version!
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xmlns="http://www.springframework.org/schema/beans"
	xsi:schemaLocation="http://www.springframework.org/schema/beans
        http://www.springframework.org/schema/beans/spring-beans-4.0.xsd">
	<bean id="connectionFactory"
		class="org.springframework.jms.connection.CachingConnectionFactory">
		<description>JMS连接工厂</description>
		<property name="targetConnectionFactory">
			<bean class="org.apache.activemq.spring.ActiveMQConnectionFactory">
				<property name="brokerURL" value="${mq.brokerURL}" />
				<property name="userName" value="${mq.userName}" />
				<property name="password" value="${mq.password}" />
				<property name="trustAllPackages" value="true" />
			</bean>
		</property>
		<property name="sessionCacheSize" value="${mq.sessionCacheSize}" />
	</bean>
	<bean id="jmsQueueTemplate" class="org.springframework.jms.core.JmsTemplate">
		<description>队列模式模型</description>
		<constructor-arg ref="connectionFactory" />
		<property name="receiveTimeout" value="${mq.receiveTimeout}" />
		<property name="pubSubDomain" value="false" />
	</bean>
	<bean id="jmsTopicTemplate" class="org.springframework.jms.core.JmsTemplate">
		<description>发布/订阅模式模型</description>
		<constructor-arg ref="connectionFactory" />
		<property name="receiveTimeout" value="${mq.receiveTimeout}" />
		<property name="pubSubDomain" value="true" />
	</bean>
</beans>




© 2015 - 2025 Weber Informatics LLC | Privacy Policy