0
我使用監聽器來讀取從MQ消息如在鏈接here停止jmsListener當MQ消息是空的
ExampleMessageListener提到: 這實現接口的onMessage方法一個javax.jms.MessageListener
監聽:
<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中消息不可用的最佳方式是什麼?