Configuration des méthodes de bean de session EJB 3.1 pour les rendre asynchrones
Cette tâche permet de configurer les méthodes de bean de session EJB 3.1 afin qu'elles s'exécutent de manière asynchrone. Vous pouvez rendre les méthodes d'un bean toutes asynchrones ou seulement certaines d'entre elles.
Avant de commencer
- Si vous n'êtes pas encore familiarisé avec les méthodes asynchrones EJB 3.1, lisez les rubriques Méthodes asynchrones EJB 3.1, Modèle de programmation de client pour les méthodes asynchrones EJB, Modèle de programmation d'implémentation de bean pour les méthodes asynchrones EJB et Gestionnaire de travaux du conteneur EJB pour les méthodes asynchrones. Ces rubriques fournissent une présentation des méthodes asynchrones EJB 3.1, décrivent les modèles de programmation d'implémentation des beans et des clients et parlent du gestionnaire de travaux utilisé par le conteneur EJB pour distribuer les appels de méthodes asynchrones.
- Développez un nouveau bean de session EJB 3.1 pour votre application, ou modifiez un bean de session existant afin de le rendre conforme aux exigences du modèle de programmation EJB 3.1 en ce qui concerne les méthodes asynchrones. Pour des informations générales, consultez la rubrique sur le développement de beans enterprise.
Pourquoi et quand exécuter cette tâche
Procédure
Que faire ensuite
Lors de l'exécution de l'application, si elle échoue à la première tentative d'utilisation d'un bean de session ayant une méthode asynchrone, c'est peut-être qu'il y a une erreur de configuration. Recherchez des messages d'erreur de configuration dans le fichier journal du système.
Analysez les données de trace ou transmettez-les aux personnes appropriées qui sauront les analyser. L'appel et la planification des méthodes asynchrones d'EJB sont suivis dans la trace du conteneur EJB. Pour savoir comment activer cette trace, consultez la rubrique Activation de la trace sur un serveur en cours d'exécution. Pour analyser les données de trace, consultez la section relative à la sortie de trace.