Ajout d'un mécanisme de notification avec Callback (a3-rt)
Ce mécanisme permet d'envoyer un Callback dans une CallbackNotification. Le Callback est exécuté par l'Engine sous la forme d'un Runnable après la réaction à la CallbackNotification.
Un Callback peut être transmis dans plusieurs CallbackNotifications. Dans ce cas, il n'est exécuté qu'une seule fois, après la réaction à la dernière CallbackNotification.
Un Callback peut être passé d'une CallbackNotification à une autre CallbackNotification. Dans ce cas, il est exécuté après la réaction à la seconde CallbackNotification.
Un Callback ne doit pas modifier l'état d'un agent. Une manière radicale d'empêcher une telle modification est d'interdire à un agent de créer un Callback en vérifiant dans le constructeur de Callback que le thread appelant n'est pas celui de l'Engine.
[JORAM-172] created at 2013-12-13 13:24:14 by feliot, version JORAM_5_9_1