【问题标题】:stop jmsListener when message in MQ is empty当 MQ 中的消息为空时停止 jmsListener
【发布时间】: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


    【解决方案1】:
    猜你喜欢
    • 2019-06-21
    • 2020-02-12
    • 2011-08-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多