[
https://issues.apache.org/jira/browse/NIFI-5658?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16831929#comment-16831929
]
Troy Melhase commented on NIFI-5658:
------------------------------------
* starting w/ low-level interface
* trace request path from "Add Processor" window down to extension manager
* will start with adding functionality around Extension Manager class
* will check in frequently to validate direction
> Build list of processors with various attributes at startup
> -----------------------------------------------------------
>
> Key: NIFI-5658
> URL: https://issues.apache.org/jira/browse/NIFI-5658
> Project: Apache NiFi
> Issue Type: New Feature
> Components: Core Framework, Extensions
> Affects Versions: 1.7.1
> Reporter: Andy LoPresto
> Assignee: Troy Melhase
> Priority: Major
> Labels: component, security, tag
>
> There are some attributes of processors that are useful to expose to users.
> Qualities like "contains sensitive property descriptor(s)", "has required
> property descriptor(s) with no default value", "uses Controller Service X",
> etc. can help users categorize these components.
> Rather than require annotations (which requires a code change and release to
> update), Bryan Bende brought up querying these attributes at startup (NAR
> loading) and building simple lists/maps contained in memory.
> Exposing these collections can help with searching/filtering processors in
> the *Add Processor* dialog, understanding immediate needs on template import
> / versioned flow snippet import, etc.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)