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)