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;
        }
Exemplo n.º 3
0
 public Application(
     Configuration configuration,
     DisplayService displayService,
     ISiteStatusChecker siteStatusChecker)
 {
     _configuration     = configuration;
     _displayService    = displayService;
     _siteStatusChecker = siteStatusChecker;
 }
Exemplo n.º 4
0
 public TimerAction(ISiteStatusChecker siteStatusChecker, ISiteStorage siteStorage, IClientNotifier clientNotifier)
 {
     _siteStatusChecker = siteStatusChecker;
     _siteStorage       = siteStorage;
     _clientNotifier    = clientNotifier;
 }