Hi, For some time now, I have been conducting an investigation on how to upgrade the JDK to support the newer standards for Generic Uniform Resource Identifiers, namely RFC 3986 [1] and RFC 3987 [2].
I have investigated several possibilities, rejected a few, and prototyped two that looked the more promising. Here is a writeup [3] that summarizes this investigation work. The next logical step would be to draft a JEP, and gather some feedback on the investigation results. The writeup summarizes the main changes brought by the newer RFC if we were to upgrade java.net.URI to support them, and list several possible strategies that have been envisaged. It also has pointers to the webrevs of the two avenues I have prototyped. I would be very interested in gathering feedback about these. best regards, -- daniel [1] https://www.ietf.org/rfc/rfc3986.txt [2] https://www.ietf.org/rfc/rfc3987.txt [3] http://cr.openjdk.java.net/~dfuchs/writeups/updating-uri