Uses of Interface
org.jeasy.rules.api.Rule
Packages that use Rule
Package
Description
This package contains Easy Rules public API.
This package contains Easy Rules core implementation.
-
Uses of Rule in org.jeasy.rules.api
Methods in org.jeasy.rules.api that return types with arguments of type RuleModifier and TypeMethodDescriptionCheck rules without firing them.Rules.iterator()
Return an iterator on the rules set.Methods in org.jeasy.rules.api with parameters of type RuleModifier and TypeMethodDescriptiondefault void
RuleListener.afterEvaluate
(Rule rule, Facts facts, boolean evaluationResult) Triggered after the evaluation of a rule.default boolean
RuleListener.beforeEvaluate
(Rule rule, Facts facts) Triggered before the evaluation of a rule.default void
RuleListener.beforeExecute
(Rule rule, Facts facts) Triggered before the execution of a rule.default void
RuleListener.onEvaluationError
(Rule rule, Facts facts, Exception exception) Triggered on condition evaluation error due to any runtime exception.default void
Triggered after a rule has failed.default void
Triggered after a rule has been executed successfully.void
Constructors in org.jeasy.rules.api with parameters of type RuleConstructor parameters in org.jeasy.rules.api with type arguments of type Rule -
Uses of Rule in org.jeasy.rules.core
Classes in org.jeasy.rules.core that implement RuleModifier and TypeClassDescriptionclass
Basic rule implementation class that provides common methods.class
Basic rule implementation class that provides common methods.Methods in org.jeasy.rules.core that return RuleModifier and TypeMethodDescriptionstatic Rule
Makes the rule object implement theRule
interface.RuleBuilder.build()
Create a newRule
.Methods in org.jeasy.rules.core that return types with arguments of type RuleModifier and TypeMethodDescriptionMethods in org.jeasy.rules.core with parameters of type Rule