Javadoc
Indicates whether we should continue polling for data. If we are not
writing data with a demarcator then we're writing individual flow files
per kafka message therefore we must be very mindful of memory usage for
the flow file objects (not their content) being held in memory. The
content of kafka messages will be written to the content repository
immediately upon each poll call but we must still be mindful of how much
memory can be used in each poll call. We will indicate that we should
stop polling our last poll call produced no new results or if we've
polling and processing data longer than the specified maximum polling
time or if we have reached out specified max flow file limit or if a
rebalance has been initiated for one of the partitions we're watching;
otherwise true.