Maciej Gromuł created NIFI-8158:
-----------------------------------
Summary: Extensibility of NiFi itself
Key: NIFI-8158
URL: https://issues.apache.org/jira/browse/NIFI-8158
Project: Apache NiFi
Issue Type: Improvement
Reporter: Maciej Gromuł
It would be nice if it were possible to add custom modules to application
through nar's loaded together with app at first boot or through extensions.
Currently if we would want to add anything we would need to recompile whole
nifi-framework-bundle since it contains all resources without exposing any way
of accessing them. That's not about custom processors but more like adding
functionality to nifi itself without having to create forks of whole nifi and
then managing updates between those.
For example a way to hook with the spring context to create additional
endpoints to api, and way to hook to menu builder (which currently is simply a
static list in html connected with js) to add your own menu options with custom
actions. That way we could for example add something like marketplace solution
for nifi where users can search for processors in some kind of repository and
install those processors dynamically (similar to marketplaces in CMS systems).
Currently few of the places in the app are theoretically behind interfaces but
the implementations are still hardcoded.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)