public StartupManager( IExchangeCache exchangeCache, IGenericBlobRepository genericBlobRepository, IReloadingManager <ExchangeHealthControlJobSettings> settings, ILog log) { _exchangeCache = exchangeCache; _genericBlobRepository = genericBlobRepository; _log = log; }
public DataSavingHandler( IExchangeCache exchangeCache, IGenericBlobRepository genericBlobRepository, ILog log, int periodMilliseconds) : base(nameof(DataSavingHandler), periodMilliseconds, log) { _exchangeCache = exchangeCache; _genericBlobRepository = genericBlobRepository; _periodMilliseconds = periodMilliseconds; _log = log; }
public StartupManager( IExchangeCache exchangeCache, IQuoteCache quoteCache, IGenericBlobRepository genericBlobRepository, IHedgingServiceClient hedgingServiceClient, IReloadingManager <ExchangePollingJobSettings> settings, ILog log) { _exchangeCache = exchangeCache; _quoteCache = quoteCache; _genericBlobRepository = genericBlobRepository; _hedgingServiceClient = hedgingServiceClient; _log = log; _requiredExchanges = settings.CurrentValue.GetHandledExchanges().ToList(); }