* Renamed processors to ExecuteFlume*
* Added a LICENSE and NOTICE file to the nar
* Fixed the version number inconsistency in the POMs
Signed-off-by: Matt Gilman <matt.c.gilman@gmail.com>
* Removed unnecessary call to configure our channel
* Removed call to context.yield() when Flume reports a backoff
* Handled the session factory changing when using a event driven source.
Signed-off-by: Matt Gilman <matt.c.gilman@gmail.com>
* Moved away from any reliance on MemoryChannels in favor of
modeling the ProcessSession/Relationship as the channel directly
in all cases.
* Fixed version numbers in nifi-flume-* pom files.
Signed-off-by: Matt Gilman <matt.c.gilman@gmail.com>
This lets us use TemporaryDirectory and get the benefits of cleaning
up temporary files using `mvn clean`
Signed-off-by: Matt Gilman <matt.c.gilman@gmail.com>
* Switched to using `getResourceAsStream()` where possible
* Removed trailing whitespace from added files
* Added missing license headers
* Added RAT exception to testdata files
* Fixed POM errors that broke the build
* Switched to using TemporaryFolder instead of putting files in
`target`
* Used try-with-resources where needed to autoclose streams
* Moved logging configuration to properties files
* Removed AbstractFlumeTest
* Fixed logging levels in test code
Signed-off-by: Matt Gilman <matt.c.gilman@gmail.com>
* Fix pom issues caused by the rebase.
* Update the Flume bundle's version to 0.1.0
* Add support for batching to the sink processor
Signed-off-by: Matt Gilman <matt.c.gilman@gmail.com>
Implemented a new NiFi processor that allows avro records to be converted from one Avro schema
to another. This supports..
* Flattening records using . notation like "parent.id"
* Simple type conversions to String or base primitive types.
* Specifying field renames using dynamic properties.
Signed-off-by: joewitt <joewitt@apache.org>
- Providing immediate feedback when canceling a request to [en|dis]able a controller service.
- Reporting to the user after a request has been canceled.
- Fixing bug when clearing bulletins from the reporting task table.
- Allowed ENABLING state to trigger transition to next step of the enable/disable request.
Changes:
* Send bad record information on the "incompatible" relationship
* Use an attribute, "errors" for summarized error messages
* Send no error content for now, original content can't be accessed
* Summarize similar error messages with "N similar failures"
* Add similar error handling to CSV conversion
Signed-off-by: joewitt <joewitt@apache.org>