public interface RuleListener
| Modifier and Type | Method and Description |
|---|---|
void |
afterEvaluate(Rule rule,
Facts facts,
boolean evaluationResult)
Triggered after the evaluation of a rule.
|
boolean |
beforeEvaluate(Rule rule,
Facts facts)
Triggered before the evaluation of a rule.
|
void |
beforeExecute(Rule rule,
Facts facts)
Triggered before the execution of a rule.
|
void |
onFailure(Rule rule,
Facts facts,
Exception exception)
Triggered after a rule has failed.
|
void |
onSuccess(Rule rule,
Facts facts)
Triggered after a rule has been executed successfully.
|
boolean beforeEvaluate(Rule rule, Facts facts)
rule - being evaluatedfacts - known before evaluating the rulevoid 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 otherwisevoid beforeExecute(Rule rule, Facts facts)
rule - the current rulefacts - known facts before executing the rulevoid onSuccess(Rule rule, Facts facts)
rule - the current rulefacts - known facts after executing the ruleCopyright © 2017. All Rights Reserved.