public LoadDataJob(CryptoIndexClientManager cryptoIndexClientManager, IDwhClient dwhClient, ILogFactory logFactory)
 {
     _cryptoIndexClientManager = cryptoIndexClientManager;
     _dwhClient = dwhClient;
     _log       = logFactory.CreateLog(this);
     _timer     = new TimerTrigger(nameof(LoadDataJob), TimeSpan.FromMinutes(1), logFactory, DoTimer);
 }
Exemple #2
0
        public SettlementTradeService(
            ISettlementTradeRepository settlementTradeRepository,
            IDwhClient dwhClient,
            string database,
            string tradesSpName)
        {
            _settlementTradeRepository = settlementTradeRepository;
            _dwhClient    = dwhClient;
            _database     = database;
            _tradesSpName = tradesSpName;

            _cache = new InMemoryCache <SettlementTrade>(GetKey, false);
        }
Exemple #3
0
 public ChannelManager(
     IIndexHedgingEngineClient indexHedgingEngineClient,
     IChannelRepository channelRepository,
     ITelegramSender telegramSender,
     ILogFactory logFactory,
     LiquidityEngineUrlSettings liquidityEngineUrlSettings,
     IAssetsServiceWithCache assetsServiceWithCache,
     IDwhClient dwhClient)
 {
     _indexHedgingEngineClient = indexHedgingEngineClient;
     _channelRepository        = channelRepository;
     _telegramSender           = telegramSender;
     _logFactory = logFactory;
     _liquidityEngineUrlSettings = liquidityEngineUrlSettings;
     _assetsServiceWithCache     = assetsServiceWithCache;
     _dwhClient = dwhClient;
     _log       = _logFactory.CreateLog(this);
     RegisterChannels();
 }
Exemple #4
0
 public DwhStoreProcedureChannel(IReportChannel channel, ITelegramSender telegramSender, ILogFactory logFactory,
                                 IDwhClient dwhClient) : base(channel, telegramSender, logFactory)
 {
     _dwhClient = dwhClient;
     _log       = logFactory.CreateLog(this);
 }
Exemple #5
0
 public LyciSandipOfferChannel(IReportChannel channel, ITelegramSender telegramSender, ILogFactory logFactory, IDwhClient dwhClient)
     : base(channel, telegramSender, logFactory)
 {
     _dwhClient = dwhClient;
 }