In the consequence of rule 1 you could write:

drools.setFocus( "group 2" );

   That will immediately place the group 2 on top of the stack and, since
the rule 2 will be active, it will fire rule 2 in the sequence.

   Another way is, in rule 2, add the attribute: auto-focus. Whenever that
rule is activated, the engine places it's group (in your example, group 2)
on top of the stack, also allowing the rule to fire.

   Please note that for the simple example being discussed, all 3 approaches
have the same effect, but for real life examples with hundreds or thousands
of rules, sometimes it will be easier to use auto-focus, some times it will
be easier to use drools.setFocus().

   []s
   Edson

2010/1/22 Pritham <[email protected]>

>
> I think I understood that part. My question was regarding a "rule
> consequence" -- as you mentioned -- potentially making another agenda-group
> "eligible" or even better, a rule consequence setting the focus of another
> agenda-group from within one.
> --
> View this message in context:
> http://n3.nabble.com/Understanding-agenda-group-doesn-t-work-as-documented-in-book-or-docs-tp133386p134906.html
> Sent from the Drools - User mailing list archive at Nabble.com.
> _______________________________________________
> rules-users mailing list
> [email protected]
> https://lists.jboss.org/mailman/listinfo/rules-users
>



-- 
 Edson Tirelli
 JBoss Drools Core Development
 JBoss by Red Hat @ www.jboss.com
_______________________________________________
rules-users mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/rules-users

Reply via email to