Mercurial Hosting > luan
diff src/org/eclipse/jetty/server/nio/SelectChannelConnector.java @ 950:a778413aefc0
add SaneSelector
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Wed, 12 Oct 2016 14:37:56 -0600 |
parents | f5aefdc4a81a |
children | 669769bcdf5c |
line wrap: on
line diff
--- a/src/org/eclipse/jetty/server/nio/SelectChannelConnector.java Tue Oct 11 23:18:13 2016 -0600 +++ b/src/org/eclipse/jetty/server/nio/SelectChannelConnector.java Wed Oct 12 14:37:56 2016 -0600 @@ -72,11 +72,13 @@ if (server!=null && server.isOpen() && _manager.isStarted()) { - SocketChannel channel = server.accept(); + final SocketChannel channel = server.accept(); channel.configureBlocking(false); Socket socket = channel.socket(); configure(socket); - _manager.register(channel); + this.server.threadPool.execute(new Runnable(){public void run(){ + _manager.register(channel); + }}); } }