【发布时间】:2017-04-04 10:16:40
【问题描述】:
我使用 Listener 从链接 here 中提到的 MQ 读取消息
ExampleMessageListener: 这里实现了接口javax.jms.MessageListener的onMessage方法
听众:
<bean id="messageListener" class="sample.ExampleMessageListener" />
<bean id="msgListenerContainer"
class="org.springframework.jms.listener.DefaultMessageListenerContainer">
<property name="connectionFactory" ref="jmsConnectionFactory" />
<property name="destination" ref="jmsQueue" />
<property name="messageListener" ref="messageListener" />
</bean>
<jee:jndi-lookup id="jmsConnectionFactory" jndi-name="jms/CF1" />
<jee:jndi-lookup id="jmsQueue" jndi-name="jms/jmsQueue" />
我想在 MQ 中的所有消息都被读取时停止监听? (也就是说,当MQ中没有消息时停止监听器)
识别 MQ 中消息不可用的最佳方法是什么?
【问题讨论】:
标签: java spring jms spring-jms mq