this.config = config;
this.synchronizer = clientSynchronizer;
selector = Selector.open();
if (config.getHandleThreads() >= 0) {
log.debug("new ThreadPoolEventManager");
eventManager = new ThreadPoolEventManager(config);
} else {
log.debug("new CurrentThreadEventManager");
eventManager = new CurrentThreadEventManager(config);
}
start = true;