diff src/org/eclipse/jetty/server/ssl/SslSelectChannelConnector.java @ 1007:945568ee77ac

remove HttpBuffersImpl
author Franklin Schmidt <fschmidt@gmail.com>
date Sun, 23 Oct 2016 17:40:20 -0600
parents 0e96ce3db20a
children 4e7208df7741
line wrap: on
line diff
--- a/src/org/eclipse/jetty/server/ssl/SslSelectChannelConnector.java	Sun Oct 23 17:21:20 2016 -0600
+++ b/src/org/eclipse/jetty/server/ssl/SslSelectChannelConnector.java	Sun Oct 23 17:40:20 2016 -0600
@@ -71,7 +71,9 @@
 		super(server,port);
 		_sslContextFactory = sslContextFactory;
 		addBean(_sslContextFactory);
-		setUseDirectBuffers(false);
+//		setUseDirectBuffers(false);
+		_requestBufferType = Buffers.Type.INDIRECT;
+		_responseBufferType = Buffers.Type.INDIRECT;
 		setSoLingerTime(30000);
 	}
 
@@ -187,10 +189,10 @@
 
 		SSLSession sslSession = sslEngine.getSession();
 
-		if (_buffers.getRequestHeaderSize()<sslSession.getApplicationBufferSize())
-			_buffers.setRequestHeaderSize(sslSession.getApplicationBufferSize());
-		if (_buffers.getRequestBufferSize()<sslSession.getApplicationBufferSize())
-			_buffers.setRequestBufferSize(sslSession.getApplicationBufferSize());
+		if (_requestHeaderSize < sslSession.getApplicationBufferSize())
+			_requestHeaderSize = sslSession.getApplicationBufferSize();
+		if (_requestBufferSize < sslSession.getApplicationBufferSize())
+			_requestBufferSize = sslSession.getApplicationBufferSize();
 
 		super.doStart();
 	}