Example #1
0
 public IndexHedgingEngineHealthIssuesChannel(
     IReportChannel channel,
     ITelegramSender telegramSender,
     ILogFactory logFactory,
     IIndexHedgingEngineClient indexHedgingEngineClient)
     : base(channel, telegramSender, logFactory)
 {
     _indexHedgingEngineClient = indexHedgingEngineClient;
 }
Example #2
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();
 }