On Thu, Nov 19, 2009 at 7:48 PM, Gonzalo <[email protected]> wrote: > > I need ruote (v0.9.21) to do some stuff whenever the engine produces a > particular event. > > For example, I would like to send a XMPP message to a client just when > the engine dispatches a workitem to an ArParticipant participant. What > would be the best way to accomplish this? Listeners?
Hello Gonzalo, what about sticking with participants and doing something like this (my bad, a few typos in there) : http://github.com/jmettraux/ruote/blob/748145b149705ff975518186069d44270c6aeb8c/test/functional/ft_17_multi_participants.rb The first participant is in charge, the other merely notify... I hope this will help... Else a listener intercepting "applies" on a given participant name should be OK. http://openwferu.rubyforge.org/expressions.html#exp_listen The first option applies to all process definitions, while the second is limited to one process definition. Best regards, -- John Mettraux - http://jmettraux.wordpress.com -- you received this message because you are subscribed to the "ruote users" group. to post : send email to [email protected] to unsubscribe : send email to [email protected] more options : http://groups.google.com/group/openwferu-users?hl=en
