Hi,

Please review the following webrev that makes flatMap non-aggressive when 
pushing elements downstream if any downstream operation is short-circuiting.

  
http://cr.openjdk.java.net/~psandoz/jdk10/JDK-8075939-flatMap-aggressive-push/webrev/index.html
 
<http://cr.openjdk.java.net/~psandoz/jdk10/JDK-8075939-flatMap-aggressive-push/webrev/index.html>

This enables support for flat mapping to an infinite stream (assuming there is 
a downstream short-circuiting operation to terminate the stream computation).

Thanks,
Paul.

Reply via email to