[
https://issues.apache.org/jira/browse/MINIFICPP-2731?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Martin Zink updated MINIFICPP-2731:
-----------------------------------
Description:
This is required to support fluid streaming api.
Currently if we opened the OutputStream it will always replace the old content,
but lets say a processor wants to process flowfile content as a stream (read
current content and write the new content at the same time), but if something
comes up it might want to drop all changes and route the FlowFile to failure.
> Allow cancellation from ProcessSession::write
> ---------------------------------------------
>
> Key: MINIFICPP-2731
> URL: https://issues.apache.org/jira/browse/MINIFICPP-2731
> Project: Apache NiFi MiNiFi C++
> Issue Type: Improvement
> Reporter: Martin Zink
> Assignee: Martin Zink
> Priority: Major
>
> This is required to support fluid streaming api.
> Currently if we opened the OutputStream it will always replace the old
> content, but lets say a processor wants to process flowfile content as a
> stream (read current content and write the new content at the same time), but
> if something comes up it might want to drop all changes and route the
> FlowFile to failure.
>
>
>
--
This message was sent by Atlassian Jira
(v8.20.10#820010)