Example #1
0
 public CashInOutQueue(
     MongoDeduplicatorSettings deduplicatorSettings,
     RabbitMqSettings rabbitMqSettings,
     ILogFactory logFactory,
     CashInOutMessageProcessor messageProcessor)
 {
     _deduplicatorSettings = deduplicatorSettings;
     _rabbitMqSettings     = rabbitMqSettings;
     _logFactory           = logFactory;
     _messageProcessor     = messageProcessor;
     _log = logFactory.CreateLog(this);
 }
Example #2
0
 public TransferQueue(
     MongoDeduplicatorSettings deduplicatorSettings,
     RabbitMqSettings rabbitMqSettings,
     ILogFactory logFactory,
     ICqrsEngine cqrsEngine
     )
 {
     _deduplicatorSettings = deduplicatorSettings;
     _rabbitMqSettings     = rabbitMqSettings;
     _logFactory           = logFactory;
     _log        = logFactory.CreateLog(this);
     _cqrsEngine = cqrsEngine;
 }
 public EthereumEventsQueue(
     MongoDeduplicatorSettings deduplicatorSettings,
     EthRabbitMqSettings rabbitMqSettings,
     ILogFactory logFactory,
     ICqrsEngine cqrsEngine
     )
 {
     _deduplicatorSettings = deduplicatorSettings;
     _rabbitMqSettings     = rabbitMqSettings;
     _logFactory           = logFactory;
     _log        = logFactory.CreateLog(this);
     _cqrsEngine = cqrsEngine;
 }
Example #4
0
 public TradeQueue(
     MongoDeduplicatorSettings deduplicatorSettings,
     RabbitMqSettings rabbitMqSettings,
     ILogFactory logFactory,
     ICqrsEngine cqrsEngine,
     IAssetsServiceWithCache assetsServiceWithCache
     )
 {
     _deduplicatorSettings = deduplicatorSettings;
     _rabbitMqSettings     = rabbitMqSettings;
     _logFactory           = logFactory;
     _log                    = logFactory.CreateLog(this);
     _cqrsEngine             = cqrsEngine;
     _assetsServiceWithCache = assetsServiceWithCache;
 }