On 27 Apr 2016, at 20:13, Alan Bateman <alan.bate...@oracle.com> wrote:

> On 27/04/2016 10:04, Chris Hegarty wrote:
>> On 26 Apr 2016, at 18:21, Alan Bateman <alan.bate...@oracle.com> wrote:
>> 
>>> I took a second pass over it. One thing that I'm wondering about is whether 
>>> BaseExtendedSocketOptions + Support should be collapsed into one abstract 
>>> class ExtendedSocketOptions (or better name) with 3 instance methods and 2 
>>> static methods. It's an internal interface so not a big deal but I think it 
>>> would be a bit cleaner and allowed the oddly named "Support" to go away.
>> This works out quite nice.  Webrev updated in-place:
>>   http://cr.openjdk.java.net/~chegar/8044773/jdk/
>> 
> I think this looks good.

Great. Thanks.

> The NoExtendedSocketOptions constructor should be able to just use 
> Collections.emptySet() as that is unmodifiable.

D’oh! Silly me.

> "no extended options" - it might be better to include option.name() in the 
> message.

Yes, that would be better.

> Otherwise looks okay to me.

I’ll make the above changes before pushing.

-Chris.

Reply via email to