default void |
RuleListener.afterEvaluate(Rule rule,
Facts facts,
boolean evaluationResult) |
Triggered after the evaluation of a rule.
|
default void |
RulesEngineListener.afterExecute(Rules rules,
Facts facts) |
Triggered after executing the rule set When this listener is used with a InferenceRulesEngine , this method will be triggered after the execution of each candidate rule
set in each iteration.
|
default boolean |
RuleListener.beforeEvaluate(Rule rule,
Facts facts) |
Triggered before the evaluation of a rule.
|
default void |
RulesEngineListener.beforeEvaluate(Rules rules,
Facts facts) |
Triggered before evaluating the rule set.
|
default void |
RuleListener.beforeExecute(Rule rule,
Facts facts) |
Triggered before the execution of a rule.
|
default Map<Rule,Boolean> |
RulesEngine.check(Rules rules,
Facts facts) |
Check rules without firing them.
|
boolean |
Condition.evaluate(Facts facts) |
Evaluate the condition according to the known facts.
|
boolean |
Rule.evaluate(Facts facts) |
This method implements the rule's condition(s).
|
void |
Action.execute(Facts facts) |
Execute the action when the rule's condition evaluates to true.
|
void |
Rule.execute(Facts facts) |
This method implements the rule's action(s).
|
void |
RulesEngine.fire(Rules rules,
Facts facts) |
Fire all registered rules on given facts.
|
default void |
RuleListener.onEvaluationError(Rule rule,
Facts facts,
Exception exception) |
Triggered on condition evaluation error due to any runtime exception.
|
default void |
RuleListener.onFailure(Rule rule,
Facts facts,
Exception exception) |
Triggered after a rule has failed.
|
default void |
RuleListener.onSuccess(Rule rule,
Facts facts) |
Triggered after a rule has been executed successfully.
|