RFR: 8217364: Custom URLStreamHandler for jrt or file protocol can override default handler

Seán Coffey sean.coffey at oracle.com
Thu May 2 10:33:55 UTC 2019


with webrev: https://cr.openjdk.java.net/~coffeys/webrev.8217364.02/webrev/

regards,
Sean.

On 02/05/2019 11:00, Seán Coffey wrote:
> Been thinking a bit more about this one.
>
> Given that only initialization code will traverse through the "if 
> (!isOverrideable(protocol))" check, I think we can add synchronization 
> to eliminate any timing scenarios where the handlers Hashtable gets 
> populated via another thread after we make the first handers.get call 
> in getURLStreamHandler(String protocol)
>
> regards,
> Sean.
>
> On 30/04/2019 18:19, Seán Coffey wrote:
>> Looking to correct an issue that arose during the JDK-8213942 fix.
>>
>> https://bugs.openjdk.java.net/browse/JDK-8217364
>> https://cr.openjdk.java.net/~coffeys/webrev.8217364/webrev/
>>
>> regards,
>> Sean.
>>


More information about the net-dev mailing list