RFR [11] 8197564: HTTP Client implementation - JEP 321

Chris Hegarty chris.hegarty at oracle.com
Mon Apr 16 17:09:02 UTC 2018


Hi,

Here are refreshed links to the latest code in the sandbox:

http://cr.openjdk.java.net/~chegar/httpclient/03/javadoc/api/java.net.http/module-summary.html
http://cr.openjdk.java.net/~chegar/httpclient/03/webrev/

Includes:

a) Changes to address the two issues raised by Simone during
    the JEP Propose To Target [1] [2].

b) Changes to address review comments from dfuchs, prappo,
    michaelm, and chegar [3].

c) Several bug fixes, additional test coverage, and stability
    improvements.

-Chris.

[1] https://bugs.openjdk.java.net/browse/JDK-8201325
[2] https://bugs.openjdk.java.net/browse/JDK-8201361
[3] 
http://hg.openjdk.java.net/jdk/sandbox/log?revcount=80&rev=desc%28%22review+comment%22%29+and+branch%28%22http-client-branch%22%29+and+date%28%22%3E2018-02-01%22%29

On 21/03/18 20:33, Chris Hegarty wrote:
> Hi,
> 
> This is a request for review for the HTTP Client implementation - JEP 321.
> 
> The javadoc link has been refreshed, based on feedback received from
> the CSR [1] ( and a follow on supplementary CSR [2] ):
> http://cr.openjdk.java.net/~chegar/httpclient/02/javadoc/api/java.net.http/java/net/http/package-summary.html
> 
> The webrev link has been refreshed to include implementation changes
> to support the latest API, additional test code coverage and scenarios:
> http://cr.openjdk.java.net/~chegar/httpclient/02/webrev/
> 
>> On 9 Feb 2018, at 14:33, Chris Hegarty <chris.hegarty at oracle.com> wrote:
>> Development of the JDK HTTP Client, incubated in JDK 9 and re-incubated
>> in JDK 10, has continued. It will soon be in a position to be proposed
>> for inclusion in Java 11, through JEP 321. This will proceed, as usual,
>> through the JEP 2.0 process.
>>
>> JEP 321 has recently been updated with the proposed package and module
>> name, `java.net.http`. The code in the sandbox has been updated to
>> reflect this.
>>
>> Javadoc based on the latest code in the sandbox:
>> http://cr.openjdk.java.net/~chegar/httpclient/00/javadoc/api/java.net.http-summary.html
>>
>> Webrev based on the latest code in the sandbox:
>>   http://cr.openjdk.java.net/~chegar/httpclient/00/webrev/
>>
>> ( much of the changes in the webrev are mechanical due to renaming, but
>>   there are stability fixes and the API documentation has been
>>   reorganized to improve readability )
>>
>> More information about the JDK HTTP Client can be found on the
>> networking groups page.
>>   http://openjdk.java.net/groups/net/httpclient/
> 
> 
> -Chris.
> 
> [1] https://bugs.openjdk.java.net/browse/JDK-8197565
> [2] https://bugs.openjdk.java.net/browse/JDK-8199938
> 


More information about the net-dev mailing list