Apparently there has been some confusion between the two interfaces called AgendaFilter. But these classes are so simple that you can write your own.<br><br>import org.drools.runtime.rule.Activation;<br>import org.drools.runtime.rule.AgendaFilter;<br>
<br>public class EndAgendaFilter implements AgendaFilter {<br> private final String suffix;<br><br> private final boolean accept;<br><br> public EndAgendaFilter(final String suffix) {<br> this( suffix,<br>
true );<br> }<br><br> public EndAgendaFilter(final String suffix,<br> final boolean accept) {<br> this.suffix = suffix;<br> this.accept = accept;<br> }<br><br> public boolean accept(final Activation activation) {<br>
if ( activation.getRule().getName().endsWith( this.suffix ) ) {<br> return this.accept;<br> } else {<br> return !this.accept;<br> }<br> }<br>}<br><br><br><br><br><br><div class="gmail_quote">
On 19 December 2010 18:47, Benson Fung <span dir="ltr"><<a href="mailto:benson.redhat@gmail.com">benson.redhat@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi,<br><br>I would like to file specific rules in Drools 5.1. However, the RuleNameEndsWithAgendaFilter no longer works in FireAllRules of Drools 5.1. <br><br><br>Please help<br><br>Thanks<br>
<br>_______________________________________________<br>
rules-dev mailing list<br>
<a href="mailto:rules-dev@lists.jboss.org">rules-dev@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/rules-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/rules-dev</a><br>
<br></blockquote></div><br>