public MarketDataFetcherService(ServiceConfig serviceConfiguration,
                                 IInstrumentQuery requester,
                                 IEnumerable <InstrumentConfig> instruments,
                                 DownloadMarketDataJobDetailBuilder jobDetailBuilder,
                                 StdSchedulerFactory schedulerFactory,
                                 ITradeRepository <TradeDto> repository)
 {
     this.serviceConfiguration = serviceConfiguration ?? throw new ArgumentNullException(nameof(serviceConfiguration));
     this.requester            = requester ?? throw new System.ArgumentNullException(nameof(requester));
     this.instruments          = instruments ?? throw new System.ArgumentNullException(nameof(instruments));
     this.jobDetailBuilder     = jobDetailBuilder ?? throw new ArgumentNullException(nameof(jobDetailBuilder));
     this.schedulerFactory     = schedulerFactory ?? throw new ArgumentNullException(nameof(schedulerFactory));
     this.repository           = repository ?? throw new ArgumentNullException(nameof(repository));
     // this.taskScheduler = taskScheduler ?? throw new ArgumentNullException(nameof(taskScheduler));
 }
 public InstrumentQueryLogger(IInstrumentQuery decorated, ILogger logger)
 {
     this.logger    = logger ?? throw new System.ArgumentNullException(nameof(logger));
     this.decorated = decorated ?? throw new System.ArgumentNullException(nameof(decorated));
 }
Example #3
0
 public CreateMusicianHandler(IInstrumentQuery instrumentQuery, ISaveMusicianQuery saveQuery)
 {
     _instrumentQuery = instrumentQuery;
     _saveQuery       = saveQuery;
 }