activemq-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From kpetrov <KVPet...@OwnMail.net>
Subject spring transaction configuration
Date Mon, 02 Jun 2008 20:23:32 GMT

Hello everybody,

I'm trying to setup a simple transactional setup where I receive a message
using "DefaultMessageListenerContainer" and then send it using JmsTemplate.
When I look at the log I have the following messages non stop:

13:14:54 DEBUG ID:kvp-pro-2.local-61811-1212437692103-2:0:5 Transaction
Commit
13:14:54 DEBUG ID:kvp-pro-2.local-61811-1212437692103-2:0:12 Transaction
Commit
13:14:54 DEBUG Removing consumer:
ID:kvp-pro-2.local-61811-1212437692103-2:0:5:1
13:14:54 DEBUG ID:kvp-pro-2.local-61811-1212437692103-2:0:15 Transaction
Commit
13:14:54 DEBUG ID:kvp-pro-2.local-61811-1212437692103-2:0:8 Transaction
Commit
13:14:54 DEBUG Removing consumer:
ID:kvp-pro-2.local-61811-1212437692103-2:0:12:1
13:14:54 DEBUG ID:kvp-pro-2.local-61811-1212437692103-2:0:10 Transaction
Commit
13:14:54 DEBUG Adding consumer:
ID:kvp-pro-2.local-61811-1212437692103-2:0:16:1
13:14:54 DEBUG Removing consumer:
ID:kvp-pro-2.local-61811-1212437692103-2:0:15:1
13:14:54 DEBUG Adding consumer:
ID:kvp-pro-2.local-61811-1212437692103-2:0:17:1
13:14:54 DEBUG Adding consumer:
ID:kvp-pro-2.local-61811-1212437692103-2:0:18:1

I looked up the thread that essentially suggested that starting from spring
2.5.1 I should not have this problem. I'm using 2.5.4. There are no messages
in the queue. Does anybody now what is going on?

Below is the my spring configuration:

	<bean id="connectionFactory"
		class="org.apache.activemq.ActiveMQConnectionFactory"
		depends-on="activemqWrapper">
		<property name="brokerURL"
value="${brokerTransport}://${brokerHost}:${brokerPort}" />
	</bean>

	<bean id="singleConnectionFactory"
		class="org.springframework.jms.connection.SingleConnectionFactory"
destroy-method="destroy">
		<property name="targetConnectionFactory" ref="connectionFactory"/>
	</bean>


	<bean id="jmsTemplate"
		class="org.springframework.jms.core.JmsTemplate">
		<property name="connectionFactory" ref="singleConnectionFactory" />
		<property name="explicitQosEnabled" value="true" />
		<property name="sessionTransacted" value="true" />
	</bean>

	<bean id="jmsTransactionManager"
class="org.springframework.jms.connection.JmsTransactionManager" >
		<property name="connectionFactory" ref="singleConnectionFactory"/>
	</bean>
	
	 
	<bean
		class="org.springframework.jms.listener.DefaultMessageListenerContainer">
		<property name="connectionFactory" ref="singleConnectionFactory" />
		<property name="destination" ref="central.incomingQueue" />
		<property name="messageListener" ref="incomingMdp" />
 	 	<!--  	 	 --> 
 	 	<property name="transactionManager" ref="jmsTransactionManager" />

	 	<property name="sessionTransacted" value="true"/>
		<property name="concurrentConsumers" value="5" />
	</bean>

-- 
View this message in context: http://www.nabble.com/spring-transaction-configuration-tp17610003s2354p17610003.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.


Mime
View raw message