Include Runtime.getRuntime().availableProcessors() into the constructors of 
SocketAcceptor
------------------------------------------------------------------------------------------

                 Key: DIRMINA-364
                 URL: https://issues.apache.org/jira/browse/DIRMINA-364
             Project: MINA
          Issue Type: Improvement
          Components: Transport
    Affects Versions: 1.0.3, 1.1.0, 2.0.0-M1
            Reporter: im-james
             Fix For: 1.0.3, 1.1.0, 2.0.0-M1


I propose to change the default constructor of SocketAcceptor for this :

public SocketAcceptor() {
        this(1, new NewThreadExecutor());
}




And to add a new constructor:

public SocketAcceptor(Executor executor) {
        this(Runtime.getRuntime().availableProcessors(), executor);
}


The objective is to maximize the performance of MINA in the usual cases.


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to