You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@nifi.apache.org by "Bryan Rosander (JIRA)" <ji...@apache.org> on 2016/12/19 17:01:58 UTC
[jira] [Created] (NIFI-3225) Abstract Processor type that batches
session.get() and session.commit() calls
Bryan Rosander created NIFI-3225:
------------------------------------
Summary: Abstract Processor type that batches session.get() and session.commit() calls
Key: NIFI-3225
URL: https://issues.apache.org/jira/browse/NIFI-3225
Project: Apache NiFi
Issue Type: Improvement
Reporter: Bryan Rosander
Priority: Minor
For processors that are stateless and support batching, it should be safe to get and process multiple input FlowFiles for each onTrigger() call.
This should amortize the cost of session.get(), session.checkpoint(), session.commit() as well as any setup in onTrigger() that isn't dependent on the FlowFile(s) attributes or content.
An AbstractBatchingProcessor type should reduce boilerplate code in candidate processors and encourage uniform configurability via a property to control batch size.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)