From 64678e030f2ed2ee1bd0d8dfb9c7686eb4d79caa Mon Sep 17 00:00:00 2001
From: Jean-Noel Rouvignac <jean-noel.rouvignac@forgerock.com>
Date: Tue, 14 May 2013 15:37:18 +0000
Subject: [PATCH] OPENDJ-808 (CR-1685) Implement a simple commons REST based HTTP connection handler
---
opends/src/server/org/opends/server/protocols/http/HTTPConnectionHandler.java | 12 +++---------
1 files changed, 3 insertions(+), 9 deletions(-)
diff --git a/opends/src/server/org/opends/server/protocols/http/HTTPConnectionHandler.java b/opends/src/server/org/opends/server/protocols/http/HTTPConnectionHandler.java
index c44f70d..b6afd3b 100644
--- a/opends/src/server/org/opends/server/protocols/http/HTTPConnectionHandler.java
+++ b/opends/src/server/org/opends/server/protocols/http/HTTPConnectionHandler.java
@@ -523,9 +523,6 @@
throw new InitializationException(e.getMessageObject());
}
- // TODO JNR
- // handle ds-cfg-num-request-handlers??
-
// Create and register monitors.
statTracker = new HTTPStatistics(handlerName + " Statistics");
DirectoryServer.registerMonitorProvider(statTracker);
@@ -785,13 +782,10 @@
int bufferSize = (int) currentConfig.getBufferSize();
transport.setReadBufferSize(bufferSize);
transport.setWriteBufferSize(bufferSize);
- // TODO JNR
transport.setIOStrategy(SameThreadIOStrategy.getInstance());
- // ThreadPoolConfig workerPoolConfig =
- // ThreadPoolConfig.defaultConfig().copy();
- // workerPoolConfig.setCorePoolSize(currentConfig
- // .getNumRequestHandlers());
- // transport.setWorkerThreadPoolConfig(workerPoolConfig);
+ final int numRequestHandlers = getNumRequestHandlers(
+ currentConfig.getNumRequestHandlers(), friendlyName);
+ transport.setSelectorRunnersCount(numRequestHandlers);
transport.setServerConnectionBackLog(currentConfig.getAcceptBacklog());
if (sslContext != null)
--
Gitblit v1.10.0