> This change proposes to implement the enhancement noted in > https://bugs.openjdk.java.net/browse/JDK-8209137. > > The change introduces a new API to allow applications to build a > `java.net.http.HTTPClient` configured with a specific local address that will > be used while creating `Socket`(s) for connections.
Jaikiran Pai has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains 37 commits: - Merge latest from master branch - add a @build to force jtreg to show consistent test results and add the relevant permissions for security manager testing - Change the new API to accept an InetAddress instead of an InetSocketAddress, after inputs from Michael, Daniel and others - Merge latest from master - Implement HttpServerAdapters in test as suggested by Daniel - fix check when security manager is enabled - Add a unit test for the new HttpClient.Builder.localAddress method - Implement Daniel's suggestion - only support InetSocketAddress with port 0 - Merge latest from master branch - Merge latest from master branch - ... and 27 more: https://git.openjdk.java.net/jdk/compare/b490a58e...d4a19dea ------------- Changes: https://git.openjdk.java.net/jdk/pull/6690/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk&pr=6690&range=16 Stats: 530 lines in 11 files changed: 521 ins; 5 del; 4 mod Patch: https://git.openjdk.java.net/jdk/pull/6690.diff Fetch: git fetch https://git.openjdk.java.net/jdk pull/6690/head:pull/6690 PR: https://git.openjdk.java.net/jdk/pull/6690