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

Implement Composite Parameter Contexts

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: In Progress
    • Major
    • Resolution: Unresolved
    • None
    • None
    • None
    • None

    Description

      Allow a ParameterContext to contain an ordered list of other ParameterContexts, giving it the ability to inherit parameters from them. Parameter overriding logic would be as follows:

      1. Parent parameters have top priority
      2. Child parameters have next priority, in order from top to bottom of the ordered list

      This prioritization is recursive, so grandchild parameters would have the next priority, etc.

      Other considerations:

      • Although write access should be unchanged, read access to a Parameter Context will now require read access to all child Parameter Contexts.
      • Parameter Context hierarchy loops should be detected.
      • A Parameter Context cannot be added as a child if it would change the sensitivity of any of the existing parameters.

      Attachments

        Issue Links

          Activity

            People

              jgresock Joe Gresock
              jgresock Joe Gresock
              Votes:
              2 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:

                Time Tracking

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