public Implementation(ILoggerContext context, IWebSocketServerFactory webSocketServerFactory, IConsoleWindowFactory consoleWindowFactory, ILogServerFactory logServerFactory, IWriter writer, IPauseHelper pause) { _consoleWindowFactory = consoleWindowFactory; _context = context; _webSocketServerFactory = webSocketServerFactory; _writer = writer; _pause = pause; _logServerFactory = logServerFactory; }
public Implementation(IHangfireContext hangfireContext, ConfigImpl implConfig) { _logger = implConfig.ExecutionLoggerFactory.New(new JsonSerializer(), new WebSocketPool()); _writer = implConfig.Writer; _pause = implConfig.PauseHelper; _hangfireContext = hangfireContext; _persistence = Config.Persistence; _deserializer = new Dev2JsonSerializer(); _eventWaitHandlerFactory.New(); }
public void Execute(IWebServerConfiguration webServerConfig, IPauseHelper pauseHelper) { if (webServerConfig.IsWebServerEnabled || webServerConfig.IsWebServerSslEnabled) { try { DoStartWebServer(webServerConfig); } catch (Exception e) { Dev2Logger.Error("Dev2.ServerLifecycleManager", e, GlobalConstants.WarewolfError); EnvironmentVariables.IsServerOnline = false; _writer.Fail("Webserver failed to start", e); pauseHelper.Pause(); } } }
public TicTacToeGameController(ITicTacToeGame ticTacToeGame, IPauseHelper pauseHelper) { _ticTacToeGame = ticTacToeGame; _pauseHelper = pauseHelper; }