Yolanda M. Davis created NIFI-7163:
--------------------------------------

             Summary: Create RulesEngine and RulesEngineProvider Interfaces
                 Key: NIFI-7163
                 URL: https://issues.apache.org/jira/browse/NIFI-7163
             Project: Apache NiFi
          Issue Type: New Feature
          Components: Extensions
            Reporter: Yolanda M. Davis
            Assignee: Yolanda M. Davis


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



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to