final DataStore datastore = injectedDataStore.getValue();
final SimplePushServerConfig simplePushServerConfig = simplePushConfig.build();
final ServerBootstrap serverBootstrap = new ServerBootstrap()
.group(new NioEventLoopGroup(), new NioEventLoopGroup())
.channel(NioServerSocketChannel.class)
.childHandler(new SockJSChannelInitializer(simplePushServerConfig, datastore, sockJsConfig, reaperExcutorGroup));
final SocketBinding socketBinding = injectedSocketBinding.getValue();
logger.info("SimplePush Server binding to [" + socketBinding.getAddress() + ":" + socketBinding.getPort() + "]");
logger.info("SimplePush Server config " + simplePushServerConfig);
channel = serverBootstrap.bind(socketBinding.getAddress(), socketBinding.getPort()).sync().channel();