public ApprenticeshipSummaryUpdateConsumerAsync( IVacancyIndexerService <ApprenticeshipSummaryUpdate, ApprenticeshipSummary> vacancyIndexer, IVacancySummaryProcessor vacancySummaryProcessor, IReferenceDataService referenceDataService, ILogService logService) { _vacancyIndexer = vacancyIndexer; _vacancySummaryProcessor = vacancySummaryProcessor; _referenceDataService = referenceDataService; _logService = logService; }
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; }