Mercurial Hosting > luan
diff src/org/eclipse/jetty/server/ssl/SslSelectChannelConnector.java @ 1011:4e7208df7741
remove PooledBuffers
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Sun, 23 Oct 2016 23:59:08 -0600 |
parents | 945568ee77ac |
children | 4dc1e1a18661 |
line wrap: on
line diff
--- a/src/org/eclipse/jetty/server/ssl/SslSelectChannelConnector.java Sun Oct 23 22:23:50 2016 -0600 +++ b/src/org/eclipse/jetty/server/ssl/SslSelectChannelConnector.java Sun Oct 23 23:59:08 2016 -0600 @@ -28,13 +28,14 @@ import org.eclipse.jetty.http.HttpSchemes; import org.eclipse.jetty.io.AsyncEndPoint; +import org.eclipse.jetty.io.Buffer; import org.eclipse.jetty.io.Buffers; -import org.eclipse.jetty.io.Buffers.Type; import org.eclipse.jetty.io.EndPoint; import org.eclipse.jetty.io.RuntimeIOException; import org.eclipse.jetty.io.nio.AsyncConnection; import org.eclipse.jetty.io.nio.SslConnection; import org.eclipse.jetty.io.nio.SelectChannelEndPoint; +import org.eclipse.jetty.io.nio.IndirectNIOBuffer; import org.eclipse.jetty.server.Request; import org.eclipse.jetty.server.Server; import org.eclipse.jetty.server.AbstractHttpConnection; @@ -71,12 +72,15 @@ super(server,port); _sslContextFactory = sslContextFactory; addBean(_sslContextFactory); -// setUseDirectBuffers(false); - _requestBufferType = Buffers.Type.INDIRECT; - _responseBufferType = Buffers.Type.INDIRECT; setSoLingerTime(30000); } + @Override + protected Buffer newBuffer(int size) { + return new IndirectNIOBuffer(size); + } + + /* ------------------------------------------------------------ */ /** * Allow the Listener a chance to customise the request. before the server