Github user joewitt commented on the pull request:
https://github.com/apache/nifi/pull/186#issuecomment-174512618
Hello
The community is working toward closing down on the 050 release so PR
review bandwidth is limited right now. This PR represents a pretty significant
step towards integration with another framework so we need to be thoughtful
about the user experience. So while this represents a very interesting and
compelling integration it may take a bit of time to get right.
Now the PR as-is there are a few quick items I've noticed.
* It still appears the license and notice information included is
copy/paste from the Flume nar as originally identified. Those are very
important to to get right.
* There does not appear to be any tests.
* Documentation on the approach, idea, and processor is very limited.
There is a sentence about it on the JIRA but it would be really helpful to
understand more about the idea and how it compliments NiFi and Camel. Users
and developers will definitely want to know this.
* There is a declaration of ThreadLocal usage and then the use of it
appears commented out. This will need to be removed.
* There is use of e.printStackStrack() and this needs to be using the
provided processor Logger.
* A camel application context is provided in src/resources but it appears
it should be a test resource
Very much appreciate the contribution and effort. Just need your
understanding that things this important take time and a lot of diligence.
Thanks
Joe
---
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.
---