activemq-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "SuoNayi Wang (JIRA)" <>
Subject [jira] Created: (AMQ-2561) Subscriber receives messages that sent by itself even if noLocal is true.
Date Fri, 08 Jan 2010 06:00:16 GMT
Subscriber receives messages that sent by itself even if noLocal is true.

                 Key: AMQ-2561
             Project: ActiveMQ
          Issue Type: Bug
          Components: Broker
    Affects Versions: 5.2.0
            Reporter: SuoNayi Wang

1, use org.springframework.jms.connection.SingleConnectionFactory to wrap org.apache.activemq.spring.ActiveMQConnectionFactory
so that we only use single connection.
2, use org.springframework.jms.core.JmsTemplate to send a simple text message.
3, use org.springframework.jms.listener.DefaultMessageListenerContainer to receive message,
	<bean id="defaultMessageListenerContainer" class="org.springframework.jms.listener.DefaultMessageListenerContainer">
		<property name="connectionFactory" ref="connectionFactory"/>
		<property name="sessionTransacted" value="true"/>
		<property name="pubSubDomain" value="true"/>
		<property name="pubSubNoLocal" value="true"/>
		<property name="destination" ref="topicDestination"/>
		<property name="subscriptionDurable" value="true"/>
		<property name="durableSubscriptionName" value="bus.topic"/>
		<property name="messageListener">
			<bean class="com.sinosoft.activemq.listener.DefaultMessageListener"/>

4, messageListener receive messages sent by itself.

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message