Details
-
New Feature
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
Description
The existing RulesEngineService allows for centralized execution of rules, but there may be cases where processors (or other calling components) want to operate directly with an instance of an engine (to prevent a bottleneck with the controller service) or would like access to the rules driving the engine. To facilitate this a RulesEngine and RulesEngineProvider interface should be created to support the following:
RulesEngine:
Firing rules with provided facts and returning required actions
Checking rules with provided facts and return information on which rules were fired from the available list
RulesEngineProvider:
Return an instance of a rules engine
Attachments
Issue Links
- links to