suspendTimer = new ScheduledThreadPoolExecutor(Runtime.getRuntime().availableProcessors());
webSocketProcessor = WebSocketProcessorFactory.getDefault().getWebSocketProcessor(framework);
if (config.supportChunking()) {
channelBufferPool = new ChannelBufferPool(0, config.writeBufferPoolSize(),
config.writeBufferPoolCleanupFrequency(), framework.getAtmosphereConfig());
} else {
// Dangerous
channelBufferPool = null;
}