public ApprenticeshipSummaryUpdateConsumerAsync(
     IVacancyIndexerService <ApprenticeshipSummaryUpdate, ApprenticeshipSummary> vacancyIndexer,
     IVacancySummaryProcessor vacancySummaryProcessor, IReferenceDataService referenceDataService, ILogService logService)
 {
     _vacancyIndexer          = vacancyIndexer;
     _vacancySummaryProcessor = vacancySummaryProcessor;
     _referenceDataService    = referenceDataService;
     _logService = logService;
 }
예제 #2
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;
 }
 public VacancySummaryPageConsumerAsync(IMessageBus messageBus, IVacancySummaryProcessor vacancySummaryProcessor, ILogService logger)
 {
     _messageBus = messageBus;
     _vacancySummaryProcessor = vacancySummaryProcessor;
     _logger = logger;
 }