Added trigger triggerListenersAfterEvaluate after every rules evaluation in doCheck method. At the moment it was just called in fire method so, we were not able for example to remove a Fact after rules evaluation when using the check method.
Added related unit test in RuleListenerTest.
Added trigger triggerListenersAfterEvaluate after every rules evaluation in doCheck method. At the moment it was just called in fire method so, we were not able for example to remove a Fact after rules evaluation when using the check method. Added related unit test in RuleListenerTest.