diff src/org/eclipse/jetty/server/nio/BlockingChannelConnector.java @ 972:5ee36654b383

simplify AbstractHttpConnection
author Franklin Schmidt <fschmidt@gmail.com>
date Sat, 15 Oct 2016 22:42:05 -0600
parents 0d20943cfea2
children 7422ca1ae146
line wrap: on
line diff
--- a/src/org/eclipse/jetty/server/nio/BlockingChannelConnector.java	Fri Oct 14 13:06:06 2016 -0600
+++ b/src/org/eclipse/jetty/server/nio/BlockingChannelConnector.java	Sat Oct 15 22:42:05 2016 -0600
@@ -31,7 +31,6 @@
 
 import org.eclipse.jetty.http.HttpException;
 import org.eclipse.jetty.io.Buffer;
-import org.eclipse.jetty.io.Connection;
 import org.eclipse.jetty.io.EndPoint;
 import org.eclipse.jetty.io.EofException;
 import org.eclipse.jetty.io.nio.ChannelEndPoint;
@@ -140,7 +139,7 @@
 
 	private class BlockingChannelEndPoint extends ChannelEndPoint implements Runnable
 	{
-		private Connection _connection;
+		private final BlockingHttpConnection _connection;
 		private int _timeout;
 		private volatile long _idleTimestamp;
 
@@ -148,12 +147,7 @@
 			throws IOException
 		{
 			super(channel,BlockingChannelConnector.this._maxIdleTime);
-			_connection = new BlockingHttpConnection(BlockingChannelConnector.this,this,server);
-		}
-
-		public void setConnection(Connection connection)
-		{
-			_connection=connection;
+			_connection = new BlockingHttpConnection(BlockingChannelConnector.this,this);
 		}
 
 		public void checkIdleTimestamp(long now)