public SiteStatusCheckService(ISiteStatusCheckScheduler siteStatusCheckScheduler, ISiteConfigurationRepository siteConfigurationRepository, ISiteStatusChecker siteStatusChecker) { _siteStatusCheckScheduler = siteStatusCheckScheduler; _siteConfigurationRepository = siteConfigurationRepository; _siteStatusChecker = siteStatusChecker; }
public SiteStatusCheckScheduler(ISiteStatusChecker siteStatusChecker, ISiteStatusCheckIntervalConverter siteStatusCheckIntervalConverter) { _scheduledSiteChecks = new Dictionary <int, Timer>(); _locker = new object(); _siteStatusChecker = siteStatusChecker; _siteStatusCheckIntervalConverter = siteStatusCheckIntervalConverter; }
public Application( Configuration configuration, DisplayService displayService, ISiteStatusChecker siteStatusChecker) { _configuration = configuration; _displayService = displayService; _siteStatusChecker = siteStatusChecker; }
public TimerAction(ISiteStatusChecker siteStatusChecker, ISiteStorage siteStorage, IClientNotifier clientNotifier) { _siteStatusChecker = siteStatusChecker; _siteStorage = siteStorage; _clientNotifier = clientNotifier; }