public AgentRegistrationStatusMonitor(IAgentStatusService agentStatusService, ISiteSpeedJobQueueListener queueListener, IScheduler scheduler, ILogger logger)
 {
     _agentStatusService = agentStatusService;
     _queueListener      = queueListener;
     _scheduler          = scheduler;
     _logger             = logger;
 }
 public AgentRegistrationInitiatorService(IAgentStatusService agentRegistrationService, ILogger logger, IScheduler scheduler)
 {
     _agentRegistrationService = agentRegistrationService;
     _logger    = logger;
     _scheduler = scheduler;
 }