Mercurial Hosting > luan
diff src/org/eclipse/jetty/server/nio/SelectChannelConnector.java @ 906:eaf271fb747f
minor
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Fri, 07 Oct 2016 03:59:44 -0600 |
parents | 94f5d8a62385 |
children | bc4e299de953 |
line wrap: on
line diff
--- a/src/org/eclipse/jetty/server/nio/SelectChannelConnector.java Fri Oct 07 00:59:18 2016 -0600 +++ b/src/org/eclipse/jetty/server/nio/SelectChannelConnector.java Fri Oct 07 03:59:44 2016 -0600 @@ -66,7 +66,7 @@ */ public class SelectChannelConnector extends AbstractNIOConnector { - protected ServerSocketChannel _acceptChannel; + private transient ServerSocketChannel _acceptChannel; private int _lowResourcesConnections; private int _lowResourcesMaxIdleTime; private int _localPort=-1; @@ -88,13 +88,9 @@ /* ------------------------------------------------------------ */ @Override - public void accept(int acceptorID) throws IOException + public final void accept() throws IOException { - ServerSocketChannel server; - synchronized(this) - { - server = _acceptChannel; - } + ServerSocketChannel server = _acceptChannel; if (server!=null && server.isOpen() && _manager.isStarted()) { @@ -176,7 +172,7 @@ // Bind the server socket to the local host and port _acceptChannel.socket().setReuseAddress(true); InetSocketAddress addr = getHost()==null?new InetSocketAddress(port):new InetSocketAddress(getHost(),port); - _acceptChannel.socket().bind(addr,0); + _acceptChannel.socket().bind(addr); _localPort=_acceptChannel.socket().getLocalPort(); if (_localPort<=0)