equal
deleted
inserted
replaced
26 package sun.nio.ch; |
26 package sun.nio.ch; |
27 |
27 |
28 import java.nio.channels.*; |
28 import java.nio.channels.*; |
29 import java.net.SocketAddress; |
29 import java.net.SocketAddress; |
30 import java.net.SocketOption; |
30 import java.net.SocketOption; |
31 import java.net.StandardSocketOption; |
31 import java.net.StandardSocketOptions; |
32 import java.net.InetSocketAddress; |
32 import java.net.InetSocketAddress; |
33 import java.io.FileDescriptor; |
33 import java.io.FileDescriptor; |
34 import java.io.IOException; |
34 import java.io.IOException; |
35 import java.util.Set; |
35 import java.util.Set; |
36 import java.util.HashSet; |
36 import java.util.HashSet; |
212 private static class DefaultOptionsHolder { |
212 private static class DefaultOptionsHolder { |
213 static final Set<SocketOption<?>> defaultOptions = defaultOptions(); |
213 static final Set<SocketOption<?>> defaultOptions = defaultOptions(); |
214 |
214 |
215 private static Set<SocketOption<?>> defaultOptions() { |
215 private static Set<SocketOption<?>> defaultOptions() { |
216 HashSet<SocketOption<?>> set = new HashSet<SocketOption<?>>(2); |
216 HashSet<SocketOption<?>> set = new HashSet<SocketOption<?>>(2); |
217 set.add(StandardSocketOption.SO_RCVBUF); |
217 set.add(StandardSocketOptions.SO_RCVBUF); |
218 set.add(StandardSocketOption.SO_REUSEADDR); |
218 set.add(StandardSocketOptions.SO_REUSEADDR); |
219 return Collections.unmodifiableSet(set); |
219 return Collections.unmodifiableSet(set); |
220 } |
220 } |
221 } |
221 } |
222 |
222 |
223 @Override |
223 @Override |