public VacancyStatusSummaryConsumerAsync(ICacheService cacheService, IApplicationStatusProcessor applicationStatusProcessor, IConfigurationManager configurationManager) { _cacheService = cacheService; _applicationStatusProcessor = applicationStatusProcessor; _enableVacancyStatusPropagation = configurationManager.GetCloudAppSetting <bool>("EnableVacancyStatusPropagation"); }
public ApplicationStatusSummarySubscriber( IApplicationStatusProcessor applicationStatusProcessor, IServiceBus serviceBus, IConfigurationService configurationService) { _applicationStatusProcessor = applicationStatusProcessor; _serviceBus = serviceBus; _strictEtlValidation = configurationService.Get <ProcessConfiguration>().StrictEtlValidation; }
public VacancyStatusSummarySubscriber( IConfigurationService configurationService, ICacheService cacheService, IApplicationStatusProcessor applicationStatusProcessor) { _cacheService = cacheService; _applicationStatusProcessor = applicationStatusProcessor; _enableVacancyStatusPropagation = configurationService.Get <ProcessConfiguration>().EnableVacancyStatusPropagation; }
public ApplicationEtlControlQueueConsumer(IProcessControlQueue <StorageQueueMessage> messageService, IApplicationStatusProcessor applicationStatusProcessor, ILogService logger) : base(messageService, logger, "Application ETL") { _applicationStatusProcessor = applicationStatusProcessor; }
public ApplicationStatusSummaryPageConsumerAsync(IApplicationStatusProcessor applicationStatusProcessor) { _applicationStatusProcessor = applicationStatusProcessor; }
public ApplicationStatusSummaryConsumerAsync(IApplicationStatusProcessor applicationStatusProcessor, IMessageBus bus) { _applicationStatusProcessor = applicationStatusProcessor; _bus = bus; }