diff src/org/eclipse/jetty/server/nio/SelectChannelConnector.java @ 970:d82eb99e8df6

remove ConnectorSelectorManager
author Franklin Schmidt <fschmidt@gmail.com>
date Fri, 14 Oct 2016 05:24:18 -0600
parents 0d20943cfea2
children f997df37cec1
line wrap: on
line diff
--- a/src/org/eclipse/jetty/server/nio/SelectChannelConnector.java	Fri Oct 14 02:44:02 2016 -0600
+++ b/src/org/eclipse/jetty/server/nio/SelectChannelConnector.java	Fri Oct 14 05:24:18 2016 -0600
@@ -53,7 +53,7 @@
  */
 public class SelectChannelConnector extends Connector
 {
-	private final SelectorManager _manager = new ConnectorSelectorManager();
+	private final SelectorManager _manager = new SelectorManager(this);
 
 	public SelectChannelConnector(Server server,int port)
 	{
@@ -107,28 +107,8 @@
 		super.doStart();
 	}
 
-	protected AsyncConnection newConnection(SocketChannel channel,AsyncEndPoint endpoint)
+	public AsyncConnection newConnection(SocketChannel channel,AsyncEndPoint endpoint)
 	{
 		return new AsyncHttpConnection(SelectChannelConnector.this,endpoint,server);
 	}
-
-
-	private final class ConnectorSelectorManager extends SelectorManager
-	{
-		ConnectorSelectorManager() {
-			super(_maxIdleTime);
-		}
-
-		@Override
-		public void execute(Runnable task)
-		{
-			server.threadPool.execute(task);
-		}
-
-		@Override
-		public AsyncConnection newConnection(SocketChannel channel,SelectChannelEndPoint endpoint)
-		{
-			return SelectChannelConnector.this.newConnection(channel,endpoint);
-		}
-	}
 }