private static JobManager CreateJobWorkersManager() { var blockFinder = new BlockFinder(); var statsUpdater = new StatsUpdater(); blockFinder.LogMessage += Log; statsUpdater.LogMessage += Log; var jobs = new IJob[] { blockFinder, statsUpdater }; var coordinator = new SingleServerJobCoordinator(); var manager = new JobManager(jobs, coordinator); manager.Fail(ex => Log(ex.Message)); return manager; }
private static JobManager CreateJobWorkersManager() { var jobs = new[] {new MovieJob()}; var coordinator = new SingleServerJobCoordinator(); return new JobManager(jobs, coordinator); }