In the consequence of the rule, just use the context variable:
drools.getKnowledgeRuntime().signalEvent( type, eventData );
Documentation could be improved to have that:
https://hudson.jboss.org/hudson/job/drools/lastSuccessfulBuild/artifact/t...
[]s
Edson
2009/3/19 <raphael.bernhard(a)orange-ftgroup.com>
I'm playing around with the ruleflow signal facility.
Within the ruleflow, it's rather easy to "signal" an event and it works
well (using an action, ...). But I wanted to write some (DRL) rules to
signal events conditionally (e.g. each tine a condition happens, signal
the event).
The rules that have to signal the event are activated from a ruleflow using
a RuleflowGroup. I didn't find any easy way to get a reference to the
process variable (ProcessInstance) within the rules activated by the
RuleFlowGroup.
ps: I'm trying to mimic a simple reactive system in the domain of
machine-to-machine behaviour programming.
--
Raphaël BERNHARD ---
*mailto:raphael.bernhard@orange-ftgroup.com*<raphael.bernhard@orange-ftgroup.com>
Orange LABS
905, Rue Albert Einstein
06921 SOPHIA ANTIPOLIS Cedex
Tel: (+33) 4 92 94 52 94 Fax: (+33) 4 92 38 93 20
_______________________________________________
rules-users mailing list
rules-users(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users
--
Edson Tirelli
JBoss Drools Core Development
JBoss, a division of Red Hat @
www.jboss.com