> On 4 Dec 2017, at 22:03, David Lloyd <david.ll...@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.