"Arbitrary" means that it is unspecified. It does not mean that it is
intentionally randomized. The execution order results from
implementation details, and as long as you use the same software, it
should be the same for all runs on any machine, as long as the input
remains the same.
There's no guarantee that it remains the same when you upgrade to
another Drools version.
-W
On 13/08/2012, Frank Wilson <Frank.Wilson(a)netboss.com> wrote:
Hi all,
I can't seem to get a clear answer from the manual. In understand that if
rules are at the same priority their execution order (the conflict
resolution) will be arbitrary. What I am not sure of is if the order is the
same for every run on all machines. Could somebody clarify this for me?
Thanks,
Frank