RFR: 8367067: Improve exception handling in HttpRequest.BodyPublishers [v4]

Volkan Yazici vyazici at openjdk.org
Fri Sep 19 10:07:16 UTC 2025


> Improves exception handling of built-in `HttpClient.BodyPublisher`s to ensure exceptions get propagated in a way compliant with the reactive specification.

Volkan Yazici has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains 24 commits:

 - Merge remote-tracking branch 'upstream/master' into sendAsyncEx
 - Close ZIP file system at exit
 - Use scratch directory for `OfFileTest::DEFAULT_FS_DIR`
 - Update copyright year of `PullPublisher`
 - Fix `FileChannelPublisherTest` failures
 - Remove IOE rethrows
 - Revert `FilePublisherTest` and `FlowAdapterPublisherTest` changes
 - Make `CheckedIterable` throw exceptions
 - Merge remote-tracking branch 'upstream/master' into sendAsyncEx
 - Revert clean-up of redundant tests to keep PR focused
 - ... and 14 more: https://git.openjdk.org/jdk/compare/94a301a7...74dddad1

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

Changes: https://git.openjdk.org/jdk/pull/26876/files
  Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=26876&range=03
  Stats: 1685 lines in 14 files changed: 1618 ins; 20 del; 47 mod
  Patch: https://git.openjdk.org/jdk/pull/26876.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/26876/head:pull/26876

PR: https://git.openjdk.org/jdk/pull/26876


More information about the net-dev mailing list