Uses of Class
org.jeasy.rules.api.Facts
Packages that use Facts
Package
Description
This package contains Easy Rules public API.
This package contains Easy Rules core implementation.
-
Uses of Facts in org.jeasy.rules.api
Methods in org.jeasy.rules.api with parameters of type FactsModifier and TypeMethodDescriptiondefault voidRuleListener.afterEvaluate(Rule rule, Facts facts, boolean evaluationResult) Triggered after the evaluation of a rule.default voidRulesEngineListener.afterExecute(Rules rules, Facts facts) Triggered after executing the rule set When this listener is used with aInferenceRulesEngine, this method will be triggered after the execution of each candidate rule set in each iteration.default booleanRuleListener.beforeEvaluate(Rule rule, Facts facts) Triggered before the evaluation of a rule.default voidRulesEngineListener.beforeEvaluate(Rules rules, Facts facts) Triggered before evaluating the rule set.default voidRuleListener.beforeExecute(Rule rule, Facts facts) Triggered before the execution of a rule.Check rules without firing them.booleanEvaluate the condition according to the known facts.booleanThis method implements the rule's condition(s).voidExecute the action when the rule's condition evaluates to true.voidThis method implements the rule's action(s).voidFire all registered rules on given facts.default voidRuleListener.onEvaluationError(Rule rule, Facts facts, Exception exception) Triggered on condition evaluation error due to any runtime exception.default voidTriggered after a rule has failed.default voidTriggered after a rule has been executed successfully. -
Uses of Facts in org.jeasy.rules.core
Methods in org.jeasy.rules.core with parameters of type FactsModifier and TypeMethodDescriptionbooleanThis method implements the rule's condition(s).final booleanvoidThis method implements the rule's action(s).final voidvoidvoidprotected abstract voidprotected abstract boolean