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

Joe Gresock resolved NIFI-9292.
-------------------------------
    Fix Version/s: 1.15.0
       Resolution: Fixed

> Expose names of ports from StatelessDataflowDefinition and allow multiple 
> extension directories
> -----------------------------------------------------------------------------------------------
>
>                 Key: NIFI-9292
>                 URL: https://issues.apache.org/jira/browse/NIFI-9292
>             Project: Apache NiFi
>          Issue Type: Improvement
>          Components: NiFi Stateless
>            Reporter: Mark Payne
>            Assignee: Mark Payne
>            Priority: Major
>             Fix For: 1.15.0
>
>          Time Spent: 50m
>  Remaining Estimate: 0h
>
> The StatelessDataflowDefinition class is generic, so it can potentially hold 
> a flow that is comprise of a {{byte[]}}, a {{VersionedFlowSnapshot}}, etc. 
> But this makes it difficult to know the names of Input Ports & Output Ports. 
> We currently expose the names of configured Failure Ports but should expose 
> the names of all Input Ports and Output Ports that are a part of the 
> dataflow, as well.
> Additionally, in improving this configuration API, we should allow for 
> multiple Extensions directories to be specified. Currently, we allow for the 
> NAR directory to be specified, which is the location of the stateless nar 
> itself and supporting libraries. We also expose a configuration option for an 
> Extensions directory. But if there are missing extensions, the Extensions 
> directory is used to write those extensions when they are downloaded. This 
> means that we cannot mount a read-only volume that contains extensions. This 
> would be helpful when running in some cloud environments where we may have 
> access to multiple read-only directories.



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

Reply via email to