You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@nifi.apache.org by "Alex Halldin (JIRA)" <ji...@apache.org> on 2016/08/17 18:19:20 UTC
[jira] [Created] (NIFI-2590) Added the
FlowFileAggregationController Processor
Alex Halldin created NIFI-2590:
----------------------------------
Summary: Added the FlowFileAggregationController Processor
Key: NIFI-2590
URL: https://issues.apache.org/jira/browse/NIFI-2590
Project: Apache NiFi
Issue Type: New Feature
Reporter: Alex Halldin
This processor is used to aggregate flowfiles and continuously feed them into another processor. This processor will keep track of the individual flow files, as well as an entire batch of flowfiles, and will throw away old flow files when a new batch is detected in an event driven fashion. The processor will also create and update a "startTime" attribute on all flowfiles that is controlled by the "Data Retrieval Time Delay" property.
An example of usage would be a query use case. The FlowFileAggregationController will aggregate a number of flowfiles representing query attributes, and will update the startTime's on each flowfile. As each flowfile is processed by the query processor and returned to the Aggregator, the Aggregator will update the startTime's once again with the end time of the previous query execution and will feed them back into the query processor. In other words, this processor will allows us to continually query using timestamps that are updated after each previous processing attempt.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)