You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@nifi.apache.org by "Yolanda M. Davis (Jira)" <ji...@apache.org> on 2020/02/24 21:20:00 UTC

[jira] [Updated] (NIFI-7163) Create RulesEngine and RulesEngineProvider Interfaces

     [ https://issues.apache.org/jira/browse/NIFI-7163?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Yolanda M. Davis updated NIFI-7163:
-----------------------------------
    Status: Patch Available  (was: In Progress)

> 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
>            Priority: Major
>          Time Spent: 10m
>  Remaining Estimate: 0h
>
> 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)