Example #1
0
 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;
 }
Example #2
0
 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();
 }
Example #3
0
 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();
         }
     }
 }
Example #4
0
 public TicTacToeGameController(ITicTacToeGame ticTacToeGame, IPauseHelper pauseHelper)
 {
     _ticTacToeGame = ticTacToeGame;
     _pauseHelper   = pauseHelper;
 }
 public TicTacToeGameController(ITicTacToeGame ticTacToeGame, IPauseHelper pauseHelper)
 {
     _ticTacToeGame = ticTacToeGame;
     _pauseHelper = pauseHelper;
 }