Développement de code client appelant des méthodes asynchrones d'EJB

Vous pouvez utiliser l'exemple de code fourni dans cette rubrique pour développer votre propre version d'un code client appelant des méthodes asynchrones d'EJB.

Avant de commencer

Cette tâche suppose que l'interface et les classes d'implémentation de bean suivantes existent :
public interface AcmeRemoteInterface {
   void fireAndForgetMethod ();
   Future<Integer> methodWithResults() throws AcmeException1, AcmeException2;
}
@Stateless
@Remote(AcmeRemoteInterface.class)
@Asynchronous
public class AcmeAsyncBean {
   public void fireAndForgetMethod () {
      // exécuter un travail non critique
   }

   public Integer methodWithResults() {
      Integer result;
      // exécuter un travail, puis retourner les résultats
      return result;
   }
}

Pourquoi et quand exécuter cette tâche

Procédure


Icône indiquant le type de rubrique Rubrique de tâche



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=tejb_clientcode
Nom du fichier : tejb_clientcode.html