Méthodes asynchrones EJB 3.1

La spécification Enterprise JavaBeans™ (EJB) 3.1 comprend des fonctionnalités que les développeurs d'applications peuvent exploiter pour configurer des méthodes asynchrones EJB exécutées dans une autre unité d'exécution que celle du programme appelant.

Ce mécanisme sépare la requête d'appel du client de l'exécution de la méthode proprement dite. L'unité d'exécution du client peut continuer d'autres tâches pendant que la méthode EJB s'exécute dans une autre unité d'exécution comme demandé par le conteneur EJB.

Plus tard, le client peut vouloir examiner le résultat de l'exécution de la méthode asynchrone, mécanisme parfois appelé fire and return (littéralement, déclencher et attendre un retour). Dans ce cas, le conteneur EJB renvoie au client un objet qui implémente l'interface java.util.concurrent.Future<V>. Le client peut utiliser cet objet pour vérifier l'état, les résultats ou les exceptions associés à l'appel de la méthode asynchrone. Il arrive aussi qu'une méthode ne renvoie pas de résultat. On parle alors de comportement fire and forget (littéralement, déclencher et oublier).

Pour plus d'informations, consultez la rubrique sur l'utilisation des méthodes asynchrones EJB dans une application.

Voici quelques exemples d'utilisation des méthodes asynchrones EJB.


Icône indiquant le type de rubrique Rubrique de concept



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cejb_amethods
Nom du fichier : cejb_amethods.html