My initial attempt is for the application to periodically set focus to the
"SomeAgendaGroup" and then wait for rule(s) to call
GlobalServiceProvider.someService.  On the first agenda activation, the rule
iterates through all events.  On the following agenda activations, the rule
iterates only through the events that have been inserted since the last
activation.

rule "Iterate over all events in the SomeStream"
        agenda-group "SomeAgendaGroup"
when
        $someEvent : SomeEvent() from entry-point "SomeStream"
then
        GlobalServiceProvider.someService($someEvent);
end

Is there a way to implement a rule so that it iterates through all events
each time its agenda-group is activated or a different way to implement this
task?

 Thank You!

--
View this message in context: 
http://drools.46999.n3.nabble.com/How-to-periodically-iterate-over-all-facts-in-a-stream-tp3148733p3148733.html
Sent from the Drools: User forum mailing list archive at Nabble.com.
_______________________________________________
rules-users mailing list
rules-users@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users

Reply via email to