public EventSender( IConvertService convertService, CqrsContextNamesSettings contextNames) { _convertService = convertService; _contextNames = contextNames; }
public CqrsModule(CqrsSettings settings, ILog log) { _settings = settings; _log = log; _defaultRetryDelayMs = (long)_settings.RetryDelay.TotalMilliseconds; _contextNames = _settings.ContextNames; }
public SpecialLiquidationSaga( IDateService dateService, IChaosKitty chaosKitty, IOperationExecutionInfoRepository operationExecutionInfoRepository, IRfqService specialLiquidationService, MarginTradingSettings marginTradingSettings, CqrsContextNamesSettings cqrsContextNamesSettings, LiquidationHelper liquidationHelper, OrdersCache ordersCache, IRfqPauseService rfqPauseService, ILog log, IAssetPairsCache assetPairsCache) { _dateService = dateService; _chaosKitty = chaosKitty; _operationExecutionInfoRepository = operationExecutionInfoRepository; _specialLiquidationService = specialLiquidationService; _marginTradingSettings = marginTradingSettings; _cqrsContextNamesSettings = cqrsContextNamesSettings; _liquidationHelper = liquidationHelper; _ordersCache = ordersCache; _rfqPauseService = rfqPauseService; _log = log; _assetPairsCache = assetPairsCache; }
public DepositSaga(CqrsContextNamesSettings contextNames, IOperationExecutionInfoRepository executionInfoRepository, IChaosKitty chaosKitty) { _contextNames = contextNames; _executionInfoRepository = executionInfoRepository; _chaosKitty = chaosKitty; }
public CqrsMessageSender( ICqrsEngine cqrsEngine, CqrsContextNamesSettings contextNames, ILog log) { _cqrsEngine = cqrsEngine; _contextNames = contextNames; _log = log; }
public StartProductsSaga(IProductsRepository productsRepository, IMarketDayOffService marketDayOffService, CqrsContextNamesSettings _contextNames, ILog log) { _productsRepository = productsRepository; _marketDayOffService = marketDayOffService; this._contextNames = _contextNames; _log = log; }
public WithdrawalSaga(CqrsContextNamesSettings contextNames, IOperationExecutionInfoRepository executionInfoRepository, ISystemClock systemClock, IChaosKitty chaosKitty) { _contextNames = contextNames; _executionInfoRepository = executionInfoRepository; _systemClock = systemClock; _chaosKitty = chaosKitty; }
public NegativeProtectionSaga( CqrsContextNamesSettings contextNames, INegativeProtectionService negativeProtectionService, IAccountsRepository accountsRepository, ISystemClock systemClock) { _contextNames = contextNames; _negativeProtectionService = negativeProtectionService; _accountsRepository = accountsRepository; _systemClock = systemClock; }
public DeleteAccountsSaga( IOperationExecutionInfoRepository executionInfoRepository, ISystemClock systemClock, IChaosKitty chaosKitty, CqrsContextNamesSettings contextNames) { _executionInfoRepository = executionInfoRepository; _systemClock = systemClock; _chaosKitty = chaosKitty; _contextNames = contextNames; }
public SpecialLiquidationService( ICqrsSender cqrsSender, IDateService dateService, IThreadSwitcher threadSwitcher, SpecialLiquidationSettings specialLiquidationSettings, CqrsContextNamesSettings cqrsContextNamesSettings) { _cqrsSender = cqrsSender; _dateService = dateService; _threadSwitcher = threadSwitcher; _specialLiquidationSettings = specialLiquidationSettings; _cqrsContextNamesSettings = cqrsContextNamesSettings; }
public SpecialLiquidationSaga( IDateService dateService, IChaosKitty chaosKitty, IOperationExecutionInfoRepository operationExecutionInfoRepository, IOrderReader orderReader, ISpecialLiquidationService specialLiquidationService, MarginTradingSettings marginTradingSettings, CqrsContextNamesSettings cqrsContextNamesSettings) { _dateService = dateService; _chaosKitty = chaosKitty; _operationExecutionInfoRepository = operationExecutionInfoRepository; _orderReader = orderReader; _specialLiquidationService = specialLiquidationService; _marginTradingSettings = marginTradingSettings; _cqrsContextNamesSettings = cqrsContextNamesSettings; }
public ManualRfqService( ICqrsSender cqrsSender, IDateService dateService, SpecialLiquidationSettings specialLiquidationSettings, CqrsContextNamesSettings cqrsContextNamesSettings, IQuoteCacheService quoteCacheService, IOperationExecutionInfoRepository operationExecutionInfoRepository, ILog log) { _cqrsSender = cqrsSender; _dateService = dateService; _specialLiquidationSettings = specialLiquidationSettings; _cqrsContextNamesSettings = cqrsContextNamesSettings; _quoteCacheService = quoteCacheService; _operationExecutionInfoRepository = operationExecutionInfoRepository; _log = log; }
public LiquidationSaga( IDateService dateService, IChaosKitty chaosKitty, IOperationExecutionInfoRepository operationExecutionInfoRepository, OrdersCache ordersCache, CqrsContextNamesSettings cqrsContextNamesSettings, ILog log, IAccountsCacheService accountsCacheService, IAssetPairDayOffService assetPairDayOffService) { _dateService = dateService; _chaosKitty = chaosKitty; _operationExecutionInfoRepository = operationExecutionInfoRepository; _ordersCache = ordersCache; _cqrsContextNamesSettings = cqrsContextNamesSettings; _log = log; _accountsCacheService = accountsCacheService; _assetPairDayOffService = assetPairDayOffService; }
public CqrsSender([NotNull] CqrsContextNamesSettings cqrsContextNamesSettings) { _cqrsContextNamesSettings = cqrsContextNamesSettings ?? throw new ArgumentNullException(nameof(cqrsContextNamesSettings)); }
public SendBalanceCommandsService(CqrsContextNamesSettings cqrsContextNamesSettings) { _cqrsContextNamesSettings = cqrsContextNamesSettings; }
public ClosePositionSaga(CqrsContextNamesSettings contextNames) { _contextNames = contextNames; }