public MonitorControlQueueConsumer(IProcessControlQueue <StorageQueueMessage> messageService,
                                    IMonitorTasksRunner monitorTasksRunner, IConfigurationManager configurationManager, ILogService logger)
     : base(messageService, logger, "Monitor")
 {
     _monitorTasksRunner   = monitorTasksRunner;
     _configurationManager = configurationManager;
 }
Пример #2
0
 protected AzureControlQueueConsumer(IProcessControlQueue <StorageQueueMessage> messageService, ILogService logger, string processName, string queueName = null)
 {
     MessageService = messageService;
     _processName   = processName;
     _queueName     = queueName;
     _logger        = logger;
 }
Пример #3
0
 public DailyMetricsControlQueueConsumer(
     IProcessControlQueue <StorageQueueMessage> messageService,
     IDailyMetricsTasksRunner dailyMetricsTasksRunner,
     IConfigurationManager configurationManager,
     ILogService logger)
     : base(messageService, logger, "DailyMetrics", QueueName)
 {
     _dailyMetricsTasksRunner = dailyMetricsTasksRunner;
     _configurationManager    = configurationManager;
 }
Пример #4
0
 public VacancyEtlControlQueueConsumer(IProcessControlQueue <StorageQueueMessage> messageService,
                                       IVacancySummaryProcessor vacancySummaryProcessor,
                                       IVacancyIndexerService <ApprenticeshipSummaryUpdate, ApprenticeshipSummary> apprenticeshipIndexer,
                                       IVacancyIndexerService <TraineeshipSummaryUpdate, TraineeshipSummary> trainseeshipIndexer, ILogService logger)
     : base(messageService, logger, "Vacancy ETL")
 {
     _vacancySummaryProcessor = vacancySummaryProcessor;
     _apprenticeshipIndexer   = apprenticeshipIndexer;
     _trainseeshipIndexer     = trainseeshipIndexer;
     _logger = logger;
 }
Пример #5
0
 public VacancySummaryProcessor(IMessageBus messageBus,
                                IVacancyIndexDataProvider vacancyIndexDataProvider,
                                IMapper mapper,
                                IProcessControlQueue <StorageQueueMessage> processControlQueue,
                                IConfigurationManager configurationManager, ILogService logger)
 {
     _messageBus = messageBus;
     _vacancyIndexDataProvider = vacancyIndexDataProvider;
     _mapper = mapper;
     _processControlQueue = processControlQueue;
     _logger = logger;
     _vacancyAboutToExpireNotificationHours = configurationManager.GetAppSetting <int>(VacancyAboutToExpireNotificationHours);
 }
 public ApplicationEtlControlQueueConsumer(IProcessControlQueue <StorageQueueMessage> messageService,
                                           IApplicationStatusProcessor applicationStatusProcessor, ILogService logger)
     : base(messageService, logger, "Application ETL")
 {
     _applicationStatusProcessor = applicationStatusProcessor;
 }
 public CommunicationsControlQueueConsumer(IProcessControlQueue <StorageQueueMessage> messageService,
                                           ICommunicationProcessor communicationProcessor, ILogService logger)
     : base(messageService, logger, "Communications")
 {
     _communicationProcessor = communicationProcessor;
 }