Question

Nous utilisons JMS Spring pour lire les messages d'une file d'attente Oracle AQ.

Lorsque nous traitons ces messages, nous les envoyer à la porte à un produit de fournisseur à l'aide des prises. Au démarrage, il faut lancer la connexion au fournisseur afin que les messages peuvent être envoyés ,. Les derniers jours, j'ai remarqué que les messages ont été lus à partir de la file d'attente avant notre connexion au fournisseur a été créé.

Est-il possible d'arrêter le Listener JMS de démarrer jusqu'à ce que tous nos autres haricots sont chargés.

Était-ce utile?

La solution

Vous pouvez utiliser l'annotation @DependsOn (ou attribut XML depends-on) pour rendre votre JMS auditeur attente pour un autre être initialisées haricot (par exemple votre composant d'envoi de messages).

Consultez la documentation Spring ici .

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top