Sorry for the short answer... busy day.

   The main problem with agenda filter is that it is defined in application
code and so creates a dependency in the rules from the application code. So,
you break one of the biggest advantages of rules that is to have a separate
lifecycle for rules. There are other small things too, but that is IMO the
most limiting. I use agenda filters only for unit testing and debugging.

   My preferred approach is to model the rules in a way that they only fire
when they should fire, using ruleflow, agenda-groups and other "rule
features" as opposed to have the application messing with the agenda.

   []s
   Edson



2009/6/25 Chris Richmond <[email protected]>

>  Ok…well when the recognized expert says something is not their preferred
> approach, it begs the question …what is your preferred approach for handling
> this?
>
>
>
> Thanks,
>
>
> Chris
>
>
>  ------------------------------
>
> *From:* [email protected] [mailto:
> [email protected]] *On Behalf Of *Edson Tirelli
> *Sent:* Thursday, June 25, 2009 2:30 AM
> *To:* Rules Users List
> *Subject:* Re: [rules-users] firing explicit rules or agend-groups
>
>
>
>
>    Chris,
>
>    Although not my preferred approach, you can use agenda filters as a
> parameter to fireAllRules().
>
>    []s
>    Edson
>
> 2009/6/24 Chris Richmond <[email protected]>
>
> Hello,
>
>
>
> I thought I had encountered a sample of performing a:
>
>
>
> session.fireAllRules();
>
>
>
> except on explicit rules or at least on a specific agenda group…but I
> cannot seem to locate that in the API for sessions….did I miss something or
> did I imagine something before?
>
>
>
>
>
> Thanks,
>
> Chris
>
>
> _______________________________________________
> 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
>
>


-- 
 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