public Task StartAsync() { _cqrsEngine.StartSubscribers(); _cqrsEngine.StartProcesses(); return(Task.CompletedTask); }
public async Task StartAsync() { await _privateKeyService.InitAsync(); _cqrsEngine.StartSubscribers(); _cqrsEngine.StartProcesses(); }
public async Task StartAsync() { _cqrsEngine.StartSubscribers(); _cqrsEngine.StartProcesses(); await Task.CompletedTask; }
public Task StartAsync() { _executionQueueReader.Start(); _orderEventQueueReader.Start(); _cqrsEngine.StartSubscribers(); return(Task.CompletedTask); }
public Task StartAsync() { _cqrsEngine.StartSubscribers(); _cqrsEngine.StartProcesses(); TriggerHostTask = _triggerHost.Start(); return(Task.CompletedTask); }
public Task StartAsync() { _cqrsEngine.StartSubscribers(); _cqrsEngine.StartProcesses(); AddOrUpdateRecurringJob <CreateBalanceSnapshotJob>(_createBalanceSnapshotCron); AddOrUpdateRecurringJob <CreateDistributionPlanJob>(_createDistributionPlanCron); return(Task.CompletedTask); }
public async Task StartAsync() { _underlyingsCache.Start(); _legacyAssetsCache.Start(); _cqrsEngine.StartSubscribers(); _cqrsEngine.StartProcesses(); _cqrsEngine.StartPublishers(); StartStartables(); await Task.CompletedTask; }
public async Task StartAsync() { _cqrsEngine.StartSubscribers(); _cqrsEngine.StartProcesses(); _log.Info("Caching tier upgrade request counters"); await _tierUpgradeService.InitCache(); _log.Info("Tier upgrade request counters cached"); }
public async Task StartAsync() { _log.Info(nameof(StartAsync), "Starting deposit wallets balance monitoring..."); _cqrsEngine.StartSubscribers(); foreach (var depositWalletsBalanceProcessingHandler in _depositWalletsBalanceProcessingHandlers) { depositWalletsBalanceProcessingHandler.Start(); } await Task.CompletedTask; }
public async Task StartAsync() { _cqrs.StartSubscribers(); _cqrs.StartProcesses(); _log.Info("Subscribing to the realm sessions..."); foreach (var realm in _realms) { realm.SessionClosed += (sender, args) => { _sessionRepository.TryRemoveSessionId(args.SessionId); }; } #if !DEBUG await _apiKeyCacheInitializer.InitApiKeyCache(); #endif }
public Task StartAsync() { _executionQueueReader.Start(); if (_historySettings.CqrsEnabled) { _cqrsEngine.StartSubscribers(); } else { _log.Info("CQRS Engine is disabled"); } return(Task.CompletedTask); }
public async Task StartAsync() { _grpcServer.Start(); Console.WriteLine($"Grpc server listening on: {_grpcServer.Ports.First().Host}:{_grpcServer.Ports.First().Port}"); _log.Info("Initializing certificate..."); await _encryptionService.InitAsync(_keyVaultSettings.VaultBaseUrl, _keyVaultSettings.CertificateName, _keyVaultSettings.PasswordKey); _log.Info("Certificate initialized"); _cqrsEngine.StartPublishers(); _cqrsEngine.StartSubscribers(); _cqrsEngine.StartProcesses(); }
public async Task StartAsync() { _log.WriteInfo(nameof(StartAsync), "", "Subscribing to the realm sessions..."); foreach (var realm in _realms) { realm.SessionCreated += _healthService.TraceWampSessionCreated; realm.SessionClosed += _healthService.TraceWampSessionClosed; realm.SessionClosed += (sender, args) => { _sessionCache.TryRemoveSessionId(args.SessionId); }; } _log.WriteInfo(nameof(StartAsync), "", "Starting subscribers..."); var tasks = _subscribers.Select(s => Task.Run(() => s.Start())); _cqrsEngine.StartSubscribers(); await Task.WhenAll(tasks); }
public async Task StartAsync() { await _log.WriteInfoAsync(nameof(StartAsync), "", "Deserializing persistence queue async..."); var tasks = new List <Task> { _snapshotSerializer.DeserializeAsync(_persistenceQueue, _persistenceQueueSnapshotRepository) }; if (!_migrationEnabled) { await _log.WriteInfoAsync(nameof(StartAsync), "", "Initializing cache from the history async..."); tasks.Add(_cacheInitalizationService.InitializeCacheAsync()); } await _log.WriteInfoAsync(nameof(StartAsync), "", "Waiting for async tasks..."); await Task.WhenAll(tasks); await _log.WriteInfoAsync(nameof(StartAsync), "", "Starting persistence queue..."); _persistenceQueue.Start(); await _log.WriteInfoAsync(nameof(StartAsync), "", "Starting persistence manager..."); _persistenceManager.Start(); // We can not combine it with the previous if(!_migration...) due to launch order importance. if (!_migrationEnabled) { await _log.WriteInfoAsync(nameof(StartAsync), "", "Starting candles subscriber..."); _candlesSubscriber.Start(); } await _log.WriteInfoAsync(nameof(StartAsync), "", "Starting cqrs engine subscribers..."); _cqrsEngine.StartSubscribers(); await _log.WriteInfoAsync(nameof(StartAsync), "", "Started up"); }
public async Task StartAsync() { _log.Info(nameof(StartAsync), "Initialize risk constraints..."); _riskConstrainsInitializer.Initialize(); _log.Info(nameof(StartAsync), "Checking statistics indexes..."); await _statisticsRepository.CheckIndexesAsync(); _log.Info(nameof(StartAsync), "Starting CQRS engine publishers..."); _cqrsEngine.StartPublishers(); _log.Info(nameof(StartAsync), "Starting CQRS engine subscribers..."); _cqrsEngine.StartSubscribers(); _grpcServer.Start(); _log.Info($"Grpc server listening on: {_grpcServer.Ports.First().Host}:{_grpcServer.Ports.First().Port}"); }
public Task StartAsync() { _engine.StartSubscribers(); return(Task.CompletedTask); }