On Tue, 6 Oct 2020 17:03:28 GMT, Daniel Fuchs <dfu...@openjdk.org> wrote:

>> Continuing the review with a PR...
>> 
>> 8252374: Add a new factory method to concatenate a sequence
>>          of BodyPublisher instances into a single publisher.
>> https://bugs.openjdk.java.net/browse/JDK-8252374
>> 
>> 
>> Draft CSR:
>> https://bugs.openjdk.java.net/browse/JDK-8252382
>
> Daniel Fuchs has updated the pull request incrementally with one additional 
> commit since the last revision:
> 
>   Fixed handling of negative request. Added BodyPublishers::concat to the TCK 
> tests.

src/java.net.http/share/classes/jdk/internal/net/http/PullPublisher.java line 
105:

> 103:                 }
> 104:
> 105:                 while (demand.tryDecrement() && !cancelled && error == 
> null) {

The changes to `PullPublisher` seem like a general bug fix unrelated to 
`concat`. Is that true? Does it make sense to
separate them out, or are they only applicable to a very narrow boundary 
scenario?

-------------

PR: https://git.openjdk.java.net/jdk/pull/57

Reply via email to