> On 6 Nov 2015, at 14:19, Fabrizio Giudici <fabrizio.giud...@tidalwave.it> 
> wrote:
> 
> 
>> I logged an issue:
>> 
>>  https://bugs.openjdk.java.net/browse/JDK-8141608 
>> <https://bugs.openjdk.java.net/browse/JDK-8141608>
> 
> Thanks to Remi and Paul for the complete explanation. Concerning JDK-8141608, 
> I lile Peter Levart's comment about making a specific Collector.

There is a problem with that approach. At the moment the Collector does not get 
to control whether the stream is executed in parallel or sequentially.

Paul.

> IMHO it fits better the API design, as in the end we're performing a 
> collection of the stream products into a file. I think it would be also 
> better for readability, as it would preserve the typical pattern of Stream 
> code, where you don't pass the reference to the Stream to a method, but you 
> invoke a terminal operation on the stream itself.
> 
> Thanks.
> 
> --
> Fabrizio Giudici - Java Architect @ Tidalwave s.a.s.
> "We make Java work. Everywhere."
> http://tidalwave.it/fabrizio/blog - fabrizio.giud...@tidalwave.it

Reply via email to