diff options
author | Simone Bordet | 2012-10-05 17:51:19 +0000 |
---|---|---|
committer | Simone Bordet | 2012-10-08 09:05:26 +0000 |
commit | 2748a9381e38904a8fc8d3af73e35cd61e706ac0 (patch) | |
tree | 27499c7caaa0e7b5d9075d474e9fbd122bf10a1f /jetty-server/src/main/java | |
parent | f4d12412eb6d8965325ed893d6e04f3335811eab (diff) | |
download | org.eclipse.jetty.project-2748a9381e38904a8fc8d3af73e35cd61e706ac0.tar.gz org.eclipse.jetty.project-2748a9381e38904a8fc8d3af73e35cd61e706ac0.tar.xz org.eclipse.jetty.project-2748a9381e38904a8fc8d3af73e35cd61e706ac0.zip |
jetty-9: Added support for connect timeout.
Diffstat (limited to 'jetty-server/src/main/java')
-rw-r--r-- | jetty-server/src/main/java/org/eclipse/jetty/server/ServerConnector.java | 26 |
1 files changed, 3 insertions, 23 deletions
diff --git a/jetty-server/src/main/java/org/eclipse/jetty/server/ServerConnector.java b/jetty-server/src/main/java/org/eclipse/jetty/server/ServerConnector.java index c7af01e76c..53a7b87613 100644 --- a/jetty-server/src/main/java/org/eclipse/jetty/server/ServerConnector.java +++ b/jetty-server/src/main/java/org/eclipse/jetty/server/ServerConnector.java @@ -133,7 +133,7 @@ public class ServerConnector extends AbstractNetworkConnector @Name("factories") ConnectionFactory... factories) { super(server,executor,scheduler,pool,acceptors,factories); - _manager = new ServerConnectorManager(selectors > 0 ? selectors : Runtime.getRuntime().availableProcessors()); + _manager = new ServerConnectorManager(getExecutor(), getScheduler(), selectors > 0 ? selectors : Runtime.getRuntime().availableProcessors()); addBean(_manager, true); } @@ -346,32 +346,12 @@ public class ServerConnector extends AbstractNetworkConnector private final class ServerConnectorManager extends SelectorManager { - private ServerConnectorManager(int selectors) + private ServerConnectorManager(Executor executor, Scheduler scheduler, int selectors) { - super(selectors); + super(executor, scheduler, selectors); } @Override - protected void execute(Runnable task) - { - getExecutor().execute(task); - } - - // TODO -// @Override -// public void connectionOpened(Connection connection) -// { -// ServerConnector.this.connectionOpened(connection); -// } - - // TODO -// @Override -// public void connectionClosed(Connection connection) -// { -// ServerConnector.this.connectionClosed(connection); -// } - - @Override protected SelectChannelEndPoint newEndPoint(SocketChannel channel, ManagedSelector selectSet, SelectionKey selectionKey) throws IOException { return ServerConnector.this.newEndPoint(channel, selectSet, selectionKey); |