j'utiliser l'écouteur pour lire les messages de MQ comme mentionné dans le lien herearrêt jmsListener lorsque le message dans MQ est vide
ExampleMessageListener: Cette implémente la méthode onMessage d'interface javax.jms.MessageListener
listener:
<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" />
Je veux arrêter l'auditeur lorsque tous les messages MQ sont lus? (En d'autres termes, arrêtez l'auditeur quand aucun message ne se trouve dans MQ)
Quel est le meilleur moyen d'identifier l'indisponibilité des messages dans MQ?