public static AbstractSocketService getSocketService(boolean useNio,
RequestHandlerFactory requestHandlerFactory,
int port,
int coreConnections,
int maxConnections,
int bufferSize,
long maxHeartBeatTimeMs) {
AbstractSocketService socketService = null;
if(useNio) {
socketService = new NioSocketService(requestHandlerFactory,
port,
bufferSize,
false,
coreConnections,
"client-request-service",
false,
-1,
maxHeartBeatTimeMs);
} else {
socketService = new SocketService(requestHandlerFactory,
port,
coreConnections,
maxConnections,
bufferSize,
"client-request-service",
false);
}
return socketService;
}