JEP 321: HTTP Client (Standard)
Chris Hegarty
chris.hegarty at oracle.com
Mon Dec 4 23:01:11 UTC 2017
> On 4 Dec 2017, at 22:03, David Lloyd <david.lloyd at redhat.com> wrote:
>> ...
>>
>>> You mention general-purpose concepts such as ByteBufferReference and
>>> ByteBufferPool. Note that these are tiny implementation classes (150 lines
>>> in total) and not exposed in the API.
>>
>> Yes they are, currently - at least ByteBufferReference is at the heart of it:
>>
>> http://hg.openjdk.java.net/jdk/jdk/file/6dcbdc9f99fc/src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/AsyncConnection.java#l61
>
> I see my error, this is a non-public interface. Nonetheless, I'm not
> sure that it's really safe to say that this is ready. Has there been
> _any_ external feedback on this API?
[ You can probably ignore my previous email, I sent it before receiving your reply. The confusion seems to have been resolved now. ]
Yes, there has been external feedback on the API. I’ll dig it up, I need to trawl the net-dev archives and JIRA issues.
For your, and others, reference, here is a snapshot of the latest API, built from the ‘http-client-branch’ of the sandbox:
http://cr.openjdk.java.net/~chegar/httpclient/javadoc/api/jdk/incubator/http/package-summary.html <http://cr.openjdk.java.net/~chegar/httpclient/javadoc/api/jdk/incubator/http/package-summary.html>
-Chris.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openjdk.java.net/pipermail/net-dev/attachments/20171204/9dd414cf/attachment.html>
More information about the net-dev
mailing list