Mercurial Hosting > luan
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); - } - } }