Uploaded image for project: 'Apache NiFi'
  1. Apache NiFi
  2. NIFI-7163

Create RulesEngine and RulesEngineProvider Interfaces

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 1.12.0
    • Extensions
    • 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

          Activity

            People

              YolandaMDavis Yolanda M. Davis
              YolandaMDavis Yolanda M. Davis
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 0.5h
                  0.5h