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