[infinispan-commits] Infinispan SVN: r1888 - branches/4.1.x/server/websocket/src/main/java/org/infinispan/server/websocket.

infinispan-commits at lists.jboss.org infinispan-commits at lists.jboss.org
Thu Jun 3 03:52:39 EDT 2010


Author: galder.zamarreno at jboss.com
Date: 2010-06-03 03:52:39 -0400 (Thu, 03 Jun 2010)
New Revision: 1888

Modified:
   branches/4.1.x/server/websocket/src/main/java/org/infinispan/server/websocket/WebSocketServer.java
Log:
[ISPN-476] (Enable tcp no delay by default and make it configurable in servers) Fix regression on web socket server.

Modified: branches/4.1.x/server/websocket/src/main/java/org/infinispan/server/websocket/WebSocketServer.java
===================================================================
--- branches/4.1.x/server/websocket/src/main/java/org/infinispan/server/websocket/WebSocketServer.java	2010-06-02 16:39:07 UTC (rev 1887)
+++ branches/4.1.x/server/websocket/src/main/java/org/infinispan/server/websocket/WebSocketServer.java	2010-06-03 07:52:39 UTC (rev 1888)
@@ -28,6 +28,7 @@
 import java.net.InetSocketAddress;
 import java.util.HashMap;
 import java.util.Map;
+import java.util.Properties;
 import java.util.concurrent.ConcurrentHashMap;
 import java.util.concurrent.Executor;
 import java.util.concurrent.Executors;
@@ -77,8 +78,12 @@
    }
 
    @Override
-   public void start(String host, int port, EmbeddedCacheManager cacheManager, int masterThreads, int workerThreads,
-                     int idleTimeout) {
+   public void start(Properties properties, EmbeddedCacheManager cacheManager) {
+      String host = properties.getProperty("infinispan.server.host");
+      int port = Integer.parseInt(properties.getProperty("infinispan.server.port"));
+      int masterThreads = Integer.parseInt(properties.getProperty("infinispan.server.master.threads"));
+      int workerThreads = Integer.parseInt(properties.getProperty("infinispan.server.worker.threads"));
+
       InetSocketAddress address = new InetSocketAddress(host, port);
 
       Executor masterExecutor =
@@ -88,7 +93,7 @@
       Executor workerExecutor =
          workerThreads == 0 ?
             Executors.newCachedThreadPool():
-            Executors.newFixedThreadPool(masterThreads);
+            Executors.newFixedThreadPool(workerThreads);
 
       NioServerSocketChannelFactory factory =
          workerThreads == 0 ?



More information about the infinispan-commits mailing list