Gábor Gyimesi created NIFI-13604:
------------------------------------

             Summary: Allow source python processors to be triggered without 
creating new flow files
                 Key: NIFI-13604
                 URL: https://issues.apache.org/jira/browse/NIFI-13604
             Project: Apache NiFi
          Issue Type: New Feature
            Reporter: Gábor Gyimesi


With the implementation of python source processors in 
[https://github.com/apache/nifi/pull/9000] we have a limited interface to 
create source python processors. This API allows us to create source python 
processors that must create a single flow file in every trigger. In a use case 
where for example we want to implement a ListenHTTP processor in python it is 
possible to have multiple messages available to be processed in a single 
trigger or no messages at all.

When processing multiple messages we should be able to generate multiple flow 
files in a single trigger, this requirement is covered in  
https://issues.apache.org/jira/browse/NIFI-13402

In case we have no incoming messages in the queue in our example, then we 
should be able to not return any flow files at all. It should also be possible 
to yield in this case. This feature should be implemented in the scope of this 
Jira ticket.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to