Présentation

L'application Cúram a la possibilité d'émettre des événements à différents points tout en informant les écouteurs enregistrés de ce qui s'est passé. Un certain nombre de programmes d'écoute d'événement différents peuvent être enregistrés pour écouter un événement spécifié. Ces programmes d'écoute d'événement sont des fonctions d'application qui implémentent l'interface curam.util.events.impl.EventHandler. Lorsqu'un événement spécifié est émis, le moteur de flux de travaux appelle la fonction de gestionnaire d'événements associée (voir le Guide du développeur de serveur Cúram pour plus de détails sur les événements et les gestionnaires d'événements).

Le flux de travaux utilise cette fonction d'une manière légèrement différente via les activités d'attente d'événement. Une activité d'attente d'événement met en pause l'exécution d'une branche particulière d'une instance de processus jusqu'à ce qu'un événement particulier se produise.