public CompanySP500QuotesProcessor( IProcessorLogger logger, IScheduledJobsService jobsService, ICompanyService companyService, IMarketStockClient marketStockClient, IQuotesFileReader quotesFileReader, CompanySP500QuotesProcessorConfig config) : base(logger, jobsService, companyService, marketStockClient, quotesFileReader, config) { }
protected ProcessorBase( IProcessorLogger logger, IScheduledJobsService jobsService, ICompanyService companyService, IProcessorConfig config) { _cancellationToken = new CancellationTokenSource(); Logger = logger; JobsService = jobsService; CompanyService = companyService; _config = config; }
protected CompanyQuotesProcessor( IProcessorLogger logger, IScheduledJobsService jobsService, ICompanyService companyService, IMarketStockClient marketStockClient, IQuotesFileReader quotesFileReader, IProcessorConfig config) : base(logger, jobsService, companyService, config) { _marketStockClient = marketStockClient; _quotesFileReader = quotesFileReader; }
public GlobalIndicatorsProcessor( GlobalIndicatorsProcessorConfig config, IScheduledJobsService jobsService, ICompanyService companyService, IIndicatorService indicatorService, CalculatorFactory calculatorFactory, IGlobalIndicatorService globalIndicatorService, IProcessorLogger logger) : base(logger, jobsService, companyService, config) { _indicatorService = indicatorService; _calculatorFactory = calculatorFactory; _globalIndicatorService = globalIndicatorService; }