Hello,
So if I've well understand :
- before calling fireAllRules(), Drools know for all rules (from any group)
definied in DRL files, those which all patterns in the LHS of a rule are
matched, and those rules are placed on a agenda.
At which moment exactly, Drools verified from a rule that al
Please accept that my knowledge is based on 4.x and there might be other
alternatives in 5.
Rules are not "ran" but their patterns (LHS) evaluated as facts
(objects) are inserted into Working Memory. When all patterns in the LHS
of a rule are matched activations are placed on the agenda for execut