[rules-users] single rule fire in drl

David Sinclair dsinclair at chariotsolutions.com
Tue Feb 17 15:07:39 EST 2009


You can use salience, agenda-groups, rule flows, and control facts to ensure
certain rules fire before other rules

On Tue, Feb 17, 2009 at 1:26 AM, yash kapoor <yash.rocksolid at gmail.com>wrote:

> Hi All,
>           I have two questions related with drools 5.0
>
>
> Q1- How can I triggered each rule one by one like
>
> rule 01
>
>       when
>             ......
>
>        then
>
>             ......
>
> End
>
>
> rule 02
>
>       when
>             ......
>
>        then
>
>             ......
>
> End
>
>
> rule 03
>
>       when
>             ......
>
>        then
>
>             ......
>
> End
>
>
>
> If I write a command
>
> *
>
> final
> * StatefulKnowledgeSession ksession = kbase.newStatefulKnowledgeSession();
>
>
>
> ksession.fireAllRules();
>
> then all rules will be fired but I want to  executed only *rule 02*  how
> can I able to do this?
>
>
>
>
>
> Q2-Can I make two objects in when section like
>
>
>
> rule 01
>
>           when
>
>                   obj1:Temp1();
>
>                    obj2:Temp2();
>
>         then
>
>                   System.out.println("Hello World");
>
>
>
> End
>
>
>
> Here Temp1 and Temp 2 is two different class ,when I am running this DRL
> file is not parsed .
>
>
>
> Please correct me if   I am wrong .
>
>
>
>
>
> Regards
>
>
>
> Yash
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> _______________________________________________
> rules-users mailing list
> rules-users at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/rules-users
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/rules-users/attachments/20090217/5bedbb63/attachment.html 


More information about the rules-users mailing list