public SpotQuotesSubscriber(ILog log, IQuotesManager quotesManager, IRabbitMqSubscribeHelper rabbitMqSubscribeHelper, string connectionString)
 {
     _log = log;
     _quotesManager = quotesManager;
     _rabbitMqSubscribeHelper = rabbitMqSubscribeHelper;
     _connectionString = connectionString;
 }
 public IndicesSubscriber(
     IRabbitMqSubscribeHelper rabbitMqSubscribeHelper,
     string connectionString,
     IWampHostedRealm realm)
 {
     _rabbitMqSubscribeHelper = rabbitMqSubscribeHelper;
     _connectionString        = connectionString;
     _realm = realm;
 }
 public SpotOrderbookSubscriber(
     IRabbitMqSubscribeHelper rabbitMqSubscribeHelper,
     string connectionString,
     ILog log, IWampHostedRealm realm)
 {
     _log   = log;
     _realm = realm;
     _rabbitMqSubscribeHelper = rabbitMqSubscribeHelper;
     _connectionString        = connectionString;
 }
Exemple #4
0
 public CandlesSubscriber(ILog log, ICandlesManager candlesManager,
                          IRabbitMqSubscribeHelper rabbitMqSubscribeHelper,
                          string connectionString, MarketType marketType)
 {
     _log                     = log;
     _candlesManager          = candlesManager;
     _rabbitMqSubscribeHelper = rabbitMqSubscribeHelper;
     _connectionString        = connectionString;
     _marketType              = marketType;
 }
Exemple #5
0
 public TradesAnonSubscriber(
     [NotNull] ILog log,
     [NotNull] ITradesAnonManager tradesAnonManager,
     [NotNull] IRabbitMqSubscribeHelper rabbitMqSubscribeHelper,
     [NotNull] string connectionString,
     MarketType marketType)
 {
     _log = log ?? throw new ArgumentNullException(nameof(log));
     _tradesAnonManager       = tradesAnonManager ?? throw new ArgumentNullException(nameof(tradesAnonManager));
     _rabbitMqSubscribeHelper = rabbitMqSubscribeHelper ?? throw new ArgumentNullException(nameof(rabbitMqSubscribeHelper));
     _connectionString        = connectionString ?? throw new ArgumentNullException(nameof(connectionString));
     _marketType = marketType;
 }
        public TradesSubscriber(
            [NotNull] ILog log,
            [NotNull] IRabbitMqSubscribeHelper rabbitMqSubscribeHelper,
            [NotNull] string connectionString,
            [NotNull] IWampHostedRealm realm,
            [NotNull] ISessionCache sessionCache)
        {
            _log                     = log ?? throw new ArgumentNullException(nameof(log));
            _sessionCache            = sessionCache ?? throw new ArgumentNullException(nameof(sessionCache));
            _rabbitMqSubscribeHelper = rabbitMqSubscribeHelper ?? throw new ArgumentNullException(nameof(rabbitMqSubscribeHelper));
            _connectionString        = connectionString ?? throw new ArgumentNullException(nameof(connectionString));

            _subject = realm.Services.GetSubject("trades");
        }
Exemple #7
0
 public BalancesConsumer(
     [NotNull] ILog log,
     [NotNull] RabbitMqSettings settings,
     [NotNull] IWampHostedRealm realm,
     [NotNull] ISessionCache sessionCache,
     [NotNull] IClientToWalletMapper clientToWalletMapper,
     [NotNull] IRabbitMqSubscribeHelper rabbitMqSubscribeHelper)
 {
     _log                     = log ?? throw new ArgumentNullException(nameof(log));
     _sessionCache            = sessionCache ?? throw new ArgumentNullException(nameof(sessionCache));
     _rabbitMqSubscribeHelper = rabbitMqSubscribeHelper ?? throw new ArgumentNullException(nameof(rabbitMqSubscribeHelper));
     _settings                = settings ?? throw new ArgumentNullException(nameof(settings));
     _clientToWalletMapper    = clientToWalletMapper ?? throw new ArgumentNullException(nameof(clientToWalletMapper));
     _subject                 = realm.Services.GetSubject(TopicUri);
 }
 public LimitOrdersSubscriber(
     [NotNull] IRabbitMqSubscribeHelper rabbitMqSubscribeHelper,
     [NotNull] IOrdersPublisher ordersPublisher,
     [NotNull] string connectionString,
     [NotNull] string exchangeName,
     [NotNull] MarketType marketType,
     [NotNull] ILog log)
 {
     _rabbitMqSubscribeHelper = rabbitMqSubscribeHelper ?? throw new ArgumentNullException(nameof(rabbitMqSubscribeHelper));
     _ordersPublisher         = ordersPublisher ?? throw new ArgumentNullException(nameof(ordersPublisher));
     _connectionString        = connectionString ?? throw new ArgumentNullException(nameof(connectionString));
     _marketType   = marketType;
     _exchangeName = exchangeName ?? throw new ArgumentNullException(nameof(exchangeName));
     _log          = log ?? throw new ArgumentNullException(nameof(log));
 }