Пример #1
0
 public VacancySummaryCompleteConsumerAsync(
     IVacancyIndexerService <ApprenticeshipSummaryUpdate, ApprenticeshipSummary> apprenticeshipIndexer,
     IVacancyIndexerService <TraineeshipSummaryUpdate, TraineeshipSummary> trainseeshipIndexer, ILogService logger)
 {
     _apprenticeshipIndexer = apprenticeshipIndexer;
     _trainseeshipIndexer   = trainseeshipIndexer;
     _logger = logger;
 }
 public ApprenticeshipSummaryUpdateConsumerAsync(
     IVacancyIndexerService <ApprenticeshipSummaryUpdate, ApprenticeshipSummary> vacancyIndexer,
     IVacancySummaryProcessor vacancySummaryProcessor, IReferenceDataService referenceDataService, ILogService logService)
 {
     _vacancyIndexer          = vacancyIndexer;
     _vacancySummaryProcessor = vacancySummaryProcessor;
     _referenceDataService    = referenceDataService;
     _logService = logService;
 }
 public VacancySummaryCompleteSubscriber(
     ILogService logger,
     IServiceBus serviceBus,
     IVacancyIndexerService <ApprenticeshipSummaryUpdate, Elastic.ApprenticeshipSummary> apprenticeshipVacancyIndexerService,
     IVacancyIndexerService <TraineeshipSummaryUpdate, Elastic.TraineeshipSummary> traineeVacancyIndexerService)
 {
     _logger     = logger;
     _serviceBus = serviceBus;
     _apprenticeshipVacancyIndexerService = apprenticeshipVacancyIndexerService;
     _traineeVacancyIndexerService        = traineeVacancyIndexerService;
 }
Пример #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;
 }
 public ApprenticeshipSummaryUpdateProcessor(
     ILogService logService,
     IServiceBus serviceBus,
     IConfigurationService configurationService,
     IVacancyIndexerService <ApprenticeshipSummaryUpdate, Elastic.ApprenticeshipSummary> vacancyIndexerService,
     IReferenceDataService referenceDataService)
 {
     _logService                    = logService;
     _serviceBus                    = serviceBus;
     _vacancyIndexerService         = vacancyIndexerService;
     _referenceDataService          = referenceDataService;
     _vacancyAboutToExpireThreshold = configurationService.Get <ProcessConfiguration>().VacancyAboutToExpireNotificationHours;
     _strictEtlValidation           = configurationService.Get <ProcessConfiguration>().StrictEtlValidation;
 }
 public TraineeshipsSummaryUpdateConsumerAsync(IVacancyIndexerService <TraineeshipSummaryUpdate, TraineeshipSummary> vacancyIndexer)
 {
     _vacancyIndexer = vacancyIndexer;
 }
Пример #7
0
 public TraineeshipsSummaryUpdateProcessor(IVacancyIndexerService <TraineeshipSummaryUpdate, Elastic.TraineeshipSummary> vacancyIndexerService)
 {
     _vacancyIndexerService = vacancyIndexerService;
 }