public QuoteService(IQuoteCache quoteCache,
                            IReloadingManager <ExchangePollingJobSettings> settings,
                            ILog log)
        {
            _quoteCache = quoteCache;
            _log        = log;

            _requiredExchanges = settings.CurrentValue.GetHandledExchanges().ToList();
        }
        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();
        }
Esempio n. 3
0
 public QuoteService(IQuoteCache quoteCache,
                     ILog log)
 {
     _quoteCache = quoteCache;
     _log        = log;
 }