[
https://issues.apache.org/jira/browse/NIFI-924?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15264564#comment-15264564
]
Matt Foley commented on NIFI-924:
---------------------------------
Hi, please forgive a comment from a late-joining participant.
While the SpringContextProcessor (NIFI-1571) provides an excellent basis for
running Camel, it still requires the user to program Camel. In light of the
fact that Camel provides some 80+ protocol-aware endpoints, at least half of
which are probably useful to NiFi (see the list at
https://github.com/apache/camel/tree/master/components ), I propose to
undertake the following:
Create processors named GetWithCamel and PutWithCamel, that allow:
* configuration-time selection from a subset of Camel-supported endpoints
* and then providing the additional config values required by the selected
endpoint, probably in an XML file
These processors will of course be based on SpringContextProcessor, but
hardwired for Camel and with added configuration glue in the UI to allow
selecting a Camel endpoint without having to write Camel or Spring code. This
won't be possible for all the endpoints, but will work for many useful ones.
This proposal is significantly different than the original NIFI-924, which
proposed to use Camel for routing. I want to use NiFi for routing and
analysis, but use Camel endpoint support for connectors -- a whole bunch of
connectors all at once. I actually think I should open a new Jira for it, but
wanted to mention it here since so many potentially interested folks are
already watching this ticket. Comments? Any objections to my opening a new
ticket for this? Thanks.
> Add Camel support in NiFi
> -------------------------
>
> Key: NIFI-924
> URL: https://issues.apache.org/jira/browse/NIFI-924
> Project: Apache NiFi
> Issue Type: New Feature
> Reporter: Jean-Baptiste Onofré
>
> I'm working on a NiFi Route able to leverage a Camel route (runtime routing),
> and another one being able to bootstrap a Camel route starting from Camel
> DSLs.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)