ActiveMQ具有多个侦听器

时间:2012-09-14 02:39:51

标签: spring listener activemq

我在春天使用它。现在我有以下设置:

   <!--异步调用消息 -->
<bean class="org.springframework.jms.listener.DefaultMessageListenerContainer">
    <property name="connectionFactory" ref="cacheConnectionFactory"></property>
    <!-- <property name="destination" ref="ptpQueue"></property> -->
    <property name="destination" ref="topicQueue"></property>
    <property name="messageListener" ref="objHelper"></property>
    <property name="sessionAcknowledgeModeName" value="AUTO_ACKNOWLEDGE"/>
</bean>

我的messageListener只会收听ref="objHelper",但现在我希望它同时收听ref="objHelper"ref="bexHelper"

我的objHelperbexHelper都已实施MessageListener,方法onMessage(){………… },但我不知道如何执行此操作。

1 个答案:

答案 0 :(得分:1)

Spring MessageListenerContainer只能配置一个消息监听器。 所以这是不可能的。

为什么需要在同一个消息侦听器容器上使用2个消息侦听器?