Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSimone Bordet2012-10-05 17:51:19 +0000
committerSimone Bordet2012-10-08 09:05:26 +0000
commit2748a9381e38904a8fc8d3af73e35cd61e706ac0 (patch)
tree27499c7caaa0e7b5d9075d474e9fbd122bf10a1f /jetty-server/src/main/java
parentf4d12412eb6d8965325ed893d6e04f3335811eab (diff)
downloadorg.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.java26
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);

Back to the top