7 votes

Exécuter le code Java après le retour d'une méthode ?

J'ai un service web qui est basé sur des classes Java. Est-il possible d'exécuter du code après le retour d'un message d'accusé de réception dans une méthode Java de l'opération appelée ?

Pour mieux comprendre, voici le déroulement des opérations :

  1. Appeler une opération (méthode) spécifique de mon service web
  2. Début du traitement
  3. Envoi d'un ack que le traitement a été lancé (ceci est fait par une valeur de retour)
  4. Continuer le traitement

Les threads ne fonctionnent pas, puisque les threads doivent être terminés avant le retour de la méthode.

Quelqu'un a-t-il une idée de la manière de mettre en œuvre ce scénario ou une alternative ?

Merci d'avance.

0voto

vulkanino Points 5855

Vous cherchez peut-être à invoquer un service Web asynchrone :

http://today.java.net/pub/a/today/2006/09/19/asynchronous-jax-ws-web-services.html

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X