On 04.12.2017 22:56, David Lloyd wrote:
saying "Here it is, it's all done, what do you think?". I've certainly never had opportunity to try it out: given its status as an incubating module present only in OpenJDK, the only people who are really in a position to try it out are those using OpenJDK (as opposed to other JDKs)
That's not quite correct. The jdk.incubator.httpclient module is part of Oracle JDK 9, as well. It has been part of the JDK 9 Early Access builds since about a year ago, afaik. The Early Access builds can be found at jdk.java.net, fwiw.
But those who are best able to make this kind of determination are those who need to be able to immediately use the API, and rely upon it indefinitely (for good or bad), which is definitely not the case for anything incubated in the OpenJDK project.
This seems to be a more general criticism of the incubator module mechanism as defined in JEP 11, rather than directed at this API specifically. It wasn't raised on jdk-dev when JEP 11 was discussed about a year ago, fwiw.
I would take issue with the qualifier 'best' in the above, as the qualification offered for making best determinations is necessity, rather than expertise, for example. In some cases, both properties may hold, of course, but I don't think that's a valid assertion in general.
cheers, dalibor topic -- <http://www.oracle.com> Dalibor Topic | Principal Product Manager Phone: +494089091214 <tel:+494089091214> | Mobile: +491737185961 <tel:+491737185961> ORACLE Deutschland B.V. & Co. KG | Kühnehöfe 5 | 22761 Hamburg ORACLE Deutschland B.V. & Co. KG Hauptverwaltung: Riesstr. 25, D-80992 München Registergericht: Amtsgericht München, HRA 95603 Komplementärin: ORACLE Deutschland Verwaltung B.V. Hertogswetering 163/167, 3543 AS Utrecht, Niederlande Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697 Geschäftsführer: Alexander van der Ven, Jan Schultheiss, Val Maher <http://www.oracle.com/commitment> Oracle is committed to developing practices and products that help protect the environment