public interface RuleListener
| Modifier and Type | Method and Description |
|---|---|
default void |
afterEvaluate(Rule rule,
Facts facts,
boolean evaluationResult)
Triggered after the evaluation of a rule.
|
default boolean |
beforeEvaluate(Rule rule,
Facts facts)
Triggered before the evaluation of a rule.
|
default void |
beforeExecute(Rule rule,
Facts facts)
Triggered before the execution of a rule.
|
default void |
onEvaluationError(Rule rule,
Facts facts,
java.lang.Exception exception)
Triggered on condition evaluation error due to any runtime exception.
|
default void |
onFailure(Rule rule,
Facts facts,
java.lang.Exception exception)
Triggered after a rule has failed.
|
default void |
onSuccess(Rule rule,
Facts facts)
Triggered after a rule has been executed successfully.
|
default boolean beforeEvaluate(Rule rule, Facts facts)
rule - being evaluatedfacts - known before evaluating the ruledefault void afterEvaluate(Rule rule, Facts facts, boolean evaluationResult)
rule - that has been evaluatedfacts - known after evaluating the ruleevaluationResult - true if the rule evaluated to true, false otherwisedefault void onEvaluationError(Rule rule, Facts facts, java.lang.Exception exception)
rule - that has been evaluatedfacts - known while evaluating the ruleexception - that happened while attempting to evaluate the condition.default void beforeExecute(Rule rule, Facts facts)
rule - the current rulefacts - known facts before executing the ruledefault void onSuccess(Rule rule, Facts facts)
rule - the current rulefacts - known facts after executing the ruleCopyright © 2020. All Rights Reserved.