| Interface | Description |
|---|---|
| RuleDefinitionReader |
Strategy interface for
RuleDefinition readers. |
| Class | Description |
|---|---|
| AbstractRuleDefinitionReader |
Base class for
RuleDefinitionReaders. |
| ActivationRuleGroup |
An activation rule group is a composite rule that fires the first applicable rule and ignores other rules in
the group (XOR logic).
|
| CompositeRule |
Base class representing a composite rule composed of a set of rules.
|
| ConditionalRuleGroup |
A conditional rule group is a composite rule where the rule with the highest priority acts as a condition:
if the rule with the highest priority evaluates to true, then we try to evaluate the rest of the rules
and execute the ones that evaluate to true.
|
| JsonRuleDefinitionReader |
Rule definition reader based on Jackson.
|
| RuleDefinition |
Rule definition as defined in a rule descriptor.
|
| UnitRuleGroup |
A unit rule group is a composite rule that acts as a unit: Either all rules are applied or nothing is applied.
|
| YamlRuleDefinitionReader |
Rule definition reader based on Jackson Yaml.
|
Copyright © 2019. All Rights Reserved.