On 04/11/14 14:45, Michael McMahon wrote:
On 04/11/14 12:49, Chris Hegarty wrote:
On 4 Nov 2014, at 12:05, Michael McMahon
<michael.x.mcma...@oracle.com> wrote:
On 04/11/14 11:18, Chris Hegarty wrote:
On 4 Nov 2014, at 11:15, Michael McMahon
<michael.x.mcma...@oracle.com> wrote:
On 04/11/14 11:10, Alan Bateman wrote:
On 04/11/2014 11:00, Michael McMahon wrote:
Thanks Alan. How about I just split the test and check the
option setting behavior in OptionsTest.java
which doesn't have any reference to the jdk.net.Sockets APIs and
then check the Sockets.supportedOptions()
method in the new test?
That sounds okay too, I assume it's possible to come up with a
good name for the new test too.
-Alan
SupportedOptions.java maybe.
That would be fine, or
SupportedOptionsTest.java, or
StandardSocketOptionsTest.java
-Chris.
Ok. I've just realised that OptionsTest.java is testing all of the
legacy option set/get calls
together with the new setOption(), getOption() calls. Problem with
this:
1) There is no legacy API for setting IP_TOS on ServerSocket
2) The test is not in 8u-dev (because the setOption/getOption API is
9 only)
So, I'd like to stick with the original test (renamed).
OK, I see the issue now.
Just another comment when I looked into this further; Should
java/net/SocketImpl.java also add IP_TOS to it’s list of server
socket options?
Right. Good catch. I've updated the webrev including the test to catch
the above.
http://cr.openjdk.java.net/~michaelm/8062744/webrev.2/
here is the JDK 8 version. Almost the same, but only the changes
relating to jdk.net.Sockets
apply in this version.
http://cr.openjdk.java.net/~michaelm/8062744/webrev.1.jdk8/
Thanks
Michael