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)