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@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@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 mailing list