- register(Object) - Method in class org.jeasy.rules.api.Rules
-
Register a new rule.
- registerRuleListener(RuleListener) - Method in class org.jeasy.rules.core.DefaultRulesEngine
-
Register a rule listener.
- registerRuleListener(RuleListener) - Method in class org.jeasy.rules.core.InferenceRulesEngine
-
Register a rule listener.
- registerRuleListeners(List<RuleListener>) - Method in class org.jeasy.rules.core.DefaultRulesEngine
-
Register a list of rule listener.
- registerRuleListeners(List<RuleListener>) - Method in class org.jeasy.rules.core.InferenceRulesEngine
-
Register a list of rule listener.
- registerRulesEngineListener(RulesEngineListener) - Method in class org.jeasy.rules.core.DefaultRulesEngine
-
Register a rules engine listener.
- registerRulesEngineListener(RulesEngineListener) - Method in class org.jeasy.rules.core.InferenceRulesEngine
-
Register a rules engine listener.
- registerRulesEngineListeners(List<RulesEngineListener>) - Method in class org.jeasy.rules.core.DefaultRulesEngine
-
Register a list of rules engine listener.
- registerRulesEngineListeners(List<RulesEngineListener>) - Method in class org.jeasy.rules.core.InferenceRulesEngine
-
Register a list of rules engine listener.
- remove(String) - Method in class org.jeasy.rules.api.Facts
-
Remove fact.
- removeRule(Object) - Method in class org.jeasy.rules.core.CompositeRule
-
Deprecated.
Remove a rule from the composite rule.
- Rule - Annotation Type in org.jeasy.rules.annotation
-
Annotation to mark a class as a rule.
- Rule - Interface in org.jeasy.rules.api
-
Abstraction for a rule that can be fired by the rules engine.
- RuleBuilder - Class in org.jeasy.rules.core
-
Builder to create
Rule instances.
- RuleBuilder() - Constructor for class org.jeasy.rules.core.RuleBuilder
-
- RuleListener - Interface in org.jeasy.rules.api
-
A listener for rules execution events.
- RuleProxy - Class in org.jeasy.rules.core
-
Main class to create rule proxies from annotated objects.
- Rules - Class in org.jeasy.rules.api
-
This class encapsulates a set of rules and represents a rules namespace.
- Rules(Set<Rule>) - Constructor for class org.jeasy.rules.api.Rules
-
Create a new
Rules object.
- Rules(Rule...) - Constructor for class org.jeasy.rules.api.Rules
-
Create a new
Rules object.
- Rules(Object...) - Constructor for class org.jeasy.rules.api.Rules
-
Create a new
Rules object.
- rules - Variable in class org.jeasy.rules.core.CompositeRule
-
Deprecated.
The set of composing rules.
- RulesEngine - Interface in org.jeasy.rules.api
-
Rules engine interface.
- RulesEngineListener - Interface in org.jeasy.rules.api
-
A listener for rules engine execution events.
- RulesEngineParameters - Class in org.jeasy.rules.core
-
Parameters of a rules engine.
- RulesEngineParameters() - Constructor for class org.jeasy.rules.core.RulesEngineParameters
-
- RulesEngineParameters(boolean, boolean, boolean, int) - Constructor for class org.jeasy.rules.core.RulesEngineParameters
-