You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mina.apache.org by mw...@apache.org on 2007/06/19 20:12:40 UTC

svn commit: r548811 - /mina/trunk/core/src/main/java/org/apache/mina/transport/socket/nio/SocketAcceptor.java

Author: mwebb
Date: Tue Jun 19 11:12:39 2007
New Revision: 548811

URL: http://svn.apache.org/viewvc?view=rev&rev=548811
Log:
changed the constructor that takes in an Executor.  Now the thread count is the number of processors plus one

Modified:
    mina/trunk/core/src/main/java/org/apache/mina/transport/socket/nio/SocketAcceptor.java

Modified: mina/trunk/core/src/main/java/org/apache/mina/transport/socket/nio/SocketAcceptor.java
URL: http://svn.apache.org/viewvc/mina/trunk/core/src/main/java/org/apache/mina/transport/socket/nio/SocketAcceptor.java?view=diff&rev=548811&r1=548810&r2=548811
==============================================================================
--- mina/trunk/core/src/main/java/org/apache/mina/transport/socket/nio/SocketAcceptor.java (original)
+++ mina/trunk/core/src/main/java/org/apache/mina/transport/socket/nio/SocketAcceptor.java Tue Jun 19 11:12:39 2007
@@ -83,9 +83,16 @@
         this( new NewThreadExecutor() );
     }
 
+    /**
+     * Creates an acceptor with a processing thread count set to the 
+     * number of available processors + 1 and the submitted executor
+     * 
+     * @param executor 
+     * 	Executor to use for launching threads
+     */
     public SocketAcceptor(Executor executor) 
     {
-        this(Runtime.getRuntime().availableProcessors(), executor);
+        this(Runtime.getRuntime().availableProcessors()+1, executor);
     } 
     
     /**