Hi,
thanks for so quick answer. I think, that using StatelessSession could be a
solution, but as I understood, I have to insert only one fact to the facts
base. But, I have about 2 billions of facts that I want to process with
Drools, and execution time, is for me really important. A think, that
inserting one fact at time means for me additional time to initialise engine
(when adding a new fact, and removing old one). Am I right?
Thanks :)
2010/7/22 Pavel Tavoda <pavel.tavoda(a)gmail.com>
Don't know details of your problem but it's typical situation
where
you can use StatelessSession, insert one fact at time and use
activation-group.
Pavel
2010/7/22 tom ska <tiberium.linux(a)gmail.com>:
> Hello,
> I have a problem with defining rules. I insert many, many objects (facts)
to
> ksession object (StatefulKnowledgeSession). I want to fire rules for all
of
> them(facts), but I want to fire only one rule from all rules for each one
> fact(not always this same rule is fired, because I use salience).
> activation-group is not appropriate, because it works only with one
object
> (fact) - rest is not processed by engine.
> Second question is: how can I stop processing rules, bot only for one
fact,
> not for all of them.
>
> Thanks,
> tom.
>
> P.S. forgive me my English... :)
> P.S.2 Firstly I want to do this in DRL, then, I'll try with XLS, and
write
> post if I would find problems...
>
>
>
> _______________________________________________
> rules-users mailing list
> rules-users(a)lists.jboss.org
>
https://lists.jboss.org/mailman/listinfo/rules-users
>
>
_______________________________________________
rules-users mailing list
rules-users(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users