You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@nifi.apache.org by PuspenduBanerjee <gi...@git.apache.org> on 2016/02/13 08:37:11 UTC
[GitHub] nifi pull request: NiFi-924: Camel integration
GitHub user PuspenduBanerjee opened a pull request:
https://github.com/apache/nifi/pull/219
NiFi-924: Camel integration
working version of nifi-camel integration.
It Supports to load camel context from File, Classpath as well as to define and modify Routes on the fly.
Overall it's an implementation of feature request NIFI-924 [https://issues.apache.org/jira/browse/NIFI-924#]
Sample NiFi Template:
[CamelProcessorTestingTemplate.xml.zip](https://github.com/apache/nifi/files/111181/CamelProcessorTestingTemplate.xml.zip)
Over and above all, this component will mitigate the need of creating many Processors as camel integrate excellently with a lot of other products, protocols and standards available in the market, e.g. activemq, rabitmq, aws, rules engine, rest services etc. A larger list of available components/protocols is available at :
- [http://camel.apache.org/component-list-grouped.html](http://camel.apache.org/component-list-grouped.html)
- [http://camel.apache.org/components.html](http://camel.apache.org/components.html)
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/PuspenduBanerjee/nifi camel-integration
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/nifi/pull/219.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #219
----
commit 986238d0313f35d5132a520c62242388895bbecf
Author: puspendu.banerjee@gmail.com <pu...@gmail.com>
Date: 2016-01-21T23:50:32Z
Nifi-Camel Integration Initial Commit
commit 5dfb1e94c023783c1422527ce6bd0fd943e24b04
Author: puspendu.banerjee@gmail.com <pu...@gmail.com>
Date: 2016-01-22T04:04:37Z
CheckStyle Fixes
commit b171bd58d9a2a71f969da0c06bff3b6d9859b457
Author: puspendu.banerjee@gmail.com <pu...@gmail.com>
Date: 2016-01-22T05:55:57Z
Cosmetic Cleanup
commit df6c61980d9131edbe69e01c065396901d6c616e
Author: puspendu.banerjee@gmail.com <pu...@gmail.com>
Date: 2016-01-22T06:31:42Z
Cleanup
commit adf82c203d5e869a629e2370edc654a835f26176
Author: puspendu.banerjee@gmail.com <pu...@gmail.com>
Date: 2016-01-22T06:36:39Z
CheckStyle Fixes
commit e034d836b34d6a53f9204ccd62aa88225527717d
Author: puspendu.banerjee@gmail.com <pu...@gmail.com>
Date: 2016-01-22T06:53:41Z
Added Support to Load Camel-Context from FileSystem. It will help end-user to modify & maintain any Camel Route Definition without worrying about bundling with NiFi
commit 36478e8cd23ead250a0b3e15fd82156ec8f21deb
Author: puspendu.banerjee@gmail.com <pu...@gmail.com>
Date: 2016-01-22T15:27:56Z
Default value of Camel Spring Context has been changed to align with Support for loading external content as Camel-Context Definition
commit 647c0e83822a9be6b76823aa49be2ec2791645fe
Author: puspendu.banerjee@gmail.com <pu...@gmail.com>
Date: 2016-01-24T06:39:32Z
Added capability to dynamically modify CamelContext
commit 8c2b64546b24b056d86a917a389ab6f113dec76b
Author: puspendu.banerjee@gmail.com <pu...@gmail.com>
Date: 2016-01-26T15:43:44Z
Moved to test
commit 9caa83244bdf51741e1ee58d3affff05fabe6a8b
Author: puspendu.banerjee@gmail.com <pu...@gmail.com>
Date: 2016-01-26T15:44:26Z
Added Test Case Testcase & Notice generator
commit 87f501252333ef63c63d3608f0d6474d6f8caf7b
Author: puspendu.banerjee@gmail.com <pu...@gmail.com>
Date: 2016-01-26T20:22:36Z
Added more test & samples
commit c4c2ff851fc80c66368b504094c6866bf5342ee7
Author: puspendu.banerjee@gmail.com <pu...@gmail.com>
Date: 2016-01-27T06:36:58Z
Added Groovy Classloader Support to use grape in future
commit baf96cbbf03e42405e6e729d21f283d409273938
Author: puspendu.banerjee@gmail.com <pu...@gmail.com>
Date: 2016-01-28T07:53:43Z
Added support for dynamic loading of camel modules using groovy-grape.
Adde more testcases, modified sample/test camel-context definition.
incorporated review comments.
commit f1e523917ad3d749ccda858db5d9f3fe18e73cf6
Author: puspendu.banerjee@gmail.com <pu...@gmail.com>
Date: 2016-01-28T16:49:28Z
Incorporated some review comments.
Modified test case for Multi-Threaded environment
commit cdf73f46c24f5fbcdc6c2319495f7856d0c69c25
Author: puspendu.banerjee@gmail.com <pu...@gmail.com>
Date: 2016-01-28T18:00:56Z
Separated camel-context files for different test scenarios & Fixed test cases.
commit 0a569ca25bb1e875664ee107bffb20aa85a16965
Author: puspendu.banerjee@gmail.com <pu...@gmail.com>
Date: 2016-01-28T18:41:30Z
A little Cleanup, Comments & Documentation
commit 3b4e7a44089e86770cf9d63366cbc6c92f9ddd48
Author: puspendu.banerjee@gmail.com <pu...@gmail.com>
Date: 2016-01-30T10:01:15Z
Istead of Groovy-Grape , directly using a simple Ivy based dependency resolver.
commit 9782ecbd18fd3bd65bd764f66d918b8ad7284f35
Author: puspendu.banerjee@gmail.com <pu...@gmail.com>
Date: 2016-01-31T00:13:55Z
Instead of Groovy-Grape , directly using a simple Ivy based dependency resolver.
commit 0bb2b453a1612fa25d5bdd64cd2c7c9161dd2ef2
Author: puspendu.banerjee@gmail.com <pu...@gmail.com>
Date: 2016-01-31T01:21:55Z
check-style fix :)
commit 45056e9529fe1911339352fa2f045bd194dcb8a3
Author: puspendu.banerjee@gmail.com <pu...@gmail.com>
Date: 2016-01-31T07:48:13Z
Slim Code
commit 6d348e10e7e230777936a92483d0a4249a7bd663
Author: puspendu.banerjee@gmail.com <pu...@gmail.com>
Date: 2016-02-02T08:04:39Z
Merge branch 'master' into nifi-local
commit ec64ee16d18e807d0914516ddd45061af8c367bc
Author: Puspendu Banerjee <pu...@gmail.com>
Date: 2016-02-02T08:12:44Z
Merge pull request #1 from PuspenduBanerjee/nifi-head
Nifi head
commit 141545aa0481967135aa530171da4086441c6b45
Author: puspendu.banerjee@gmail.com <pu...@gmail.com>
Date: 2016-02-04T05:46:07Z
Merge remote-tracking branch 'origin/master'
t 72908fd82860c84edc69e31a166f21943b1014a8.
commit 7d09bf39fbf28b487c0610f9c2c57b27839b2938
Author: puspendu.banerjee@gmail.com <pu...@gmail.com>
Date: 2016-02-13T04:37:29Z
Merge branch 'master' into camel-integration
commit ee6acd1283b814416ce9253f130296e5ad48e9d8
Author: puspendu.banerjee@gmail.com <pu...@gmail.com>
Date: 2016-02-13T07:33:17Z
Aligned with nifi version from parent
----
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---
[GitHub] nifi pull request: NiFi-924: Camel integration
Posted by PuspenduBanerjee <gi...@git.apache.org>.
Github user PuspenduBanerjee commented on the pull request:
https://github.com/apache/nifi/pull/219#issuecomment-213595825
@joewitt @olegz Thank you all and sorry for the delay in reply, was dead busy.
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---
[GitHub] nifi pull request: NiFi-924: Camel integration
Posted by PuspenduBanerjee <gi...@git.apache.org>.
Github user PuspenduBanerjee closed the pull request at:
https://github.com/apache/nifi/pull/219
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---
[GitHub] nifi pull request: NiFi-924: Camel integration
Posted by joewitt <gi...@git.apache.org>.
Github user joewitt commented on the pull request:
https://github.com/apache/nifi/pull/219#issuecomment-211701587
Commented on NIFI-924 to reference https://issues.apache.org/jira/browse/NIFI-1571 and consider this as resolved by that.
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---