On 07/06/2019 14:20, Chris Hegarty wrote:
Alan, Daniel,

On 7 Jun 2019, at 13:07, Alan Bateman <alan.bate...@oracle.com> wrote:

On 07/06/2019 12:24, Chris Hegarty wrote:
...
Replacing with "plain" with system-default is okay but it does remind me of 
problems in the other constructors. The no-arg Socket constructor is currently specified 
to use a system-default SocketImpl but that isn't correct when a client socket 
implementation factory is set.
Good catch, I was not aware of this one. Easy to fix while here.
Added, see below.
Looks good.

In passing, the methods that set factory are specified to set the "client socket implementation factory" or "server socket implementation factory" but in other places they are referred to as the "client socket factory" or "server socket factory". I don't think it matters too much but I noticed it when looking at the diffs.

:
I’d like to address this one separately, as there are other issues
related to that specific constructor, as you have described in
8216985 [1].
Right, it's probably best to do that at around the same time as JDK-8216985.

-Alan

Reply via email to