Dear all,

It is possible to fire different set of rules, for the same working  memory, by 
specifying some agenda filters? I have tried to do this, but only the rules 
from the first filter fire, the others not. Maybe I do something wrong?

For example:

workingMemory.fireAllRules(filter1);
//do something
workingMemory.fireAllRules(filter2);
..........

where, the agenda filters are implemented like this:
   
AgendaFilter filter1 = new AgendaFilter()
         {
             public boolean accept(Activation activation)
             {
                 if (activation.getRule().getName().startsWith("aaa"))
                 { System.out.println(activation.getRule().getName());
                   return true;
                 }                
                 return false;
             }
         };

Best regards, 
                    Oana

       
---------------------------------
Ahhh...imagining that irresistible "new car" smell?
 Check outnew cars at Yahoo! Autos.
_______________________________________________
rules-users mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/rules-users

Reply via email to