예제 #1
0
 public CompanySP500QuotesProcessor(
     IProcessorLogger logger,
     IScheduledJobsService jobsService,
     ICompanyService companyService,
     IMarketStockClient marketStockClient,
     IQuotesFileReader quotesFileReader,
     CompanySP500QuotesProcessorConfig config)
     : base(logger, jobsService, companyService, marketStockClient, quotesFileReader, config)
 {
 }
예제 #2
0
 protected ProcessorBase(
     IProcessorLogger logger,
     IScheduledJobsService jobsService,
     ICompanyService companyService,
     IProcessorConfig config)
 {
     _cancellationToken = new CancellationTokenSource();
     Logger             = logger;
     JobsService        = jobsService;
     CompanyService     = companyService;
     _config            = config;
 }
예제 #3
0
 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;
 }