Clientcode für das Aufrufen asynchroner EJB-Methoden entwickeln

Sie können den Beispielcode in diesem Artikel verwenden, um Clientcode zu entwickeln, der asynchrone EJB-Methoden aufruft.

Vorbereitende Schritte

In dieser Task wird davon ausgegangen, dass die folgenden Schnittstellen- und Beanimplementierungsklassen vorhanden sind:
public interface AcmeRemoteInterface {
   void fireAndForgetMethod ();
   Future<Integer> methodWithResults() throws AcmeException1, AcmeException2;
}
@Stateless
@Remote(AcmeRemoteInterface.class)
@Asynchronous
public class AcmeAsyncBean {
   public void fireAndForgetMethod () {
      // Nicht kritische Arbeiten ausführen.
   }

   public Integer methodWithResults() {
      Integer result;
      // Arbeiten ausführen und Ergebnisse zurückgeben.
      return result;
   }
}

Informationen zu diesem Vorgang

Vorgehensweise


Symbol, das den Typ des Artikels anzeigt. Taskartikel



Symbol für Zeitmarke Letzte Aktualisierung: 25.05.2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tejb_clientcode
Dateiname:tejb_clientcode.html