final EventLoopGroup workerGroup = new NioEventLoopGroup();
final DefaultEventExecutorGroup reaperExcutorGroup = new DefaultEventExecutorGroup(1);
final SimplePushServerConfig simplePushConfig = config.simplePushServerConfig();
try {
final ServerBootstrap sb = new ServerBootstrap();
sb.group(bossGroup, workerGroup)
.channel(NioServerSocketChannel.class)
.childHandler(new SockJSChannelInitializer(simplePushConfig, config.dataStore(), config.sockJsConfig(), reaperExcutorGroup));
final Channel ch = sb.bind(simplePushConfig.host(), simplePushConfig.port()).sync().channel();
logger.info("Server started");
logger.debug(config.toString());