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: [email protected] <[email protected]>
Date:   2016-01-21T23:50:32Z

    Nifi-Camel Integration Initial Commit

commit 5dfb1e94c023783c1422527ce6bd0fd943e24b04
Author: [email protected] <[email protected]>
Date:   2016-01-22T04:04:37Z

    CheckStyle Fixes

commit b171bd58d9a2a71f969da0c06bff3b6d9859b457
Author: [email protected] <[email protected]>
Date:   2016-01-22T05:55:57Z

    Cosmetic Cleanup

commit df6c61980d9131edbe69e01c065396901d6c616e
Author: [email protected] <[email protected]>
Date:   2016-01-22T06:31:42Z

    Cleanup

commit adf82c203d5e869a629e2370edc654a835f26176
Author: [email protected] <[email protected]>
Date:   2016-01-22T06:36:39Z

    CheckStyle Fixes

commit e034d836b34d6a53f9204ccd62aa88225527717d
Author: [email protected] <[email protected]>
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: [email protected] <[email protected]>
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: [email protected] <[email protected]>
Date:   2016-01-24T06:39:32Z

    Added capability to dynamically modify CamelContext

commit 8c2b64546b24b056d86a917a389ab6f113dec76b
Author: [email protected] <[email protected]>
Date:   2016-01-26T15:43:44Z

    Moved to test

commit 9caa83244bdf51741e1ee58d3affff05fabe6a8b
Author: [email protected] <[email protected]>
Date:   2016-01-26T15:44:26Z

    Added Test Case Testcase & Notice generator

commit 87f501252333ef63c63d3608f0d6474d6f8caf7b
Author: [email protected] <[email protected]>
Date:   2016-01-26T20:22:36Z

    Added more test & samples

commit c4c2ff851fc80c66368b504094c6866bf5342ee7
Author: [email protected] <[email protected]>
Date:   2016-01-27T06:36:58Z

    Added Groovy Classloader Support to use grape in future

commit baf96cbbf03e42405e6e729d21f283d409273938
Author: [email protected] <[email protected]>
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: [email protected] <[email protected]>
Date:   2016-01-28T16:49:28Z

    Incorporated some review comments.
    Modified test case for Multi-Threaded environment

commit cdf73f46c24f5fbcdc6c2319495f7856d0c69c25
Author: [email protected] <[email protected]>
Date:   2016-01-28T18:00:56Z

    Separated camel-context files for different test scenarios & Fixed test 
cases.

commit 0a569ca25bb1e875664ee107bffb20aa85a16965
Author: [email protected] <[email protected]>
Date:   2016-01-28T18:41:30Z

    A little Cleanup, Comments & Documentation

commit 3b4e7a44089e86770cf9d63366cbc6c92f9ddd48
Author: [email protected] <[email protected]>
Date:   2016-01-30T10:01:15Z

    Istead of Groovy-Grape , directly using a simple Ivy based dependency 
resolver.

commit 9782ecbd18fd3bd65bd764f66d918b8ad7284f35
Author: [email protected] <[email protected]>
Date:   2016-01-31T00:13:55Z

    Instead of Groovy-Grape , directly using a simple Ivy based dependency 
resolver.

commit 0bb2b453a1612fa25d5bdd64cd2c7c9161dd2ef2
Author: [email protected] <[email protected]>
Date:   2016-01-31T01:21:55Z

    check-style fix :)

commit 45056e9529fe1911339352fa2f045bd194dcb8a3
Author: [email protected] <[email protected]>
Date:   2016-01-31T07:48:13Z

    Slim Code

commit 6d348e10e7e230777936a92483d0a4249a7bd663
Author: [email protected] <[email protected]>
Date:   2016-02-02T08:04:39Z

    Merge branch 'master' into nifi-local

commit ec64ee16d18e807d0914516ddd45061af8c367bc
Author: Puspendu Banerjee <[email protected]>
Date:   2016-02-02T08:12:44Z

    Merge pull request #1 from PuspenduBanerjee/nifi-head
    
    Nifi head

commit 141545aa0481967135aa530171da4086441c6b45
Author: [email protected] <[email protected]>
Date:   2016-02-04T05:46:07Z

    Merge remote-tracking branch 'origin/master'
    
    t 72908fd82860c84edc69e31a166f21943b1014a8.

commit 7d09bf39fbf28b487c0610f9c2c57b27839b2938
Author: [email protected] <[email protected]>
Date:   2016-02-13T04:37:29Z

    Merge branch 'master' into camel-integration

commit ee6acd1283b814416ce9253f130296e5ad48e9d8
Author: [email protected] <[email protected]>
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 [email protected] or file a JIRA ticket
with INFRA.
---

Reply via email to