Bonjour,
J'ai voulu m'amuser un peu avec les EJB MD et la je commence a me demander si je ne suis pas maso... J'ai voulu utiliser un EJB MD pour piloter un EJB session. Or cet EJB MD peut ou non me retourner un message de réponse; selon le cas...
Exemple de demande:
je créer un message JMS dans mon appli cliente -> Mon EJB MD recoit le message dans sa méthode d'écoute onMessage
1) Si le message est compris : j'appelle mon EJB Session et je lance la methode associée au message recu.
2) Si le message n'est pas compris : Mon EJB MD recoit le message et m'en génère un de réponse (du genre "commande incomprise...")
Mon problème vient donc de mon client : Comment je peux gerer le fait que j'ai ou non un message de réponse? si je crée un queueReceiver et que j'appelle la méthode receive dans le cas 1, je peux attendre longtemps avant que mon appli me rende la main... (ad vitam eternam en fait)
d'avance !
Partager