Exemplo n.º 1
0
 public ShutdownManager(
     LykkeBalancesTimer lykkeBalancesTimer,
     ExternalBalancesTimer externalBalancesTimer,
     MarketMakerTimer marketMakerTimer,
     HedgingTimer hedgingTimer,
     SettlementsTimer settlementsTimer,
     InternalTraderTimer internalTraderTimer,
     PnLStopLossEngineTimer pnLStopLossEngineTimer,
     LykkeTradeSubscriber lykkeTradeSubscriber,
     B2C2QuoteSubscriber b2C2QuoteSubscriber,
     B2C2OrderBooksSubscriber b2C2OrderBooksSubscriber,
     QuoteSubscriber[] quoteSubscribers,
     InternalQuotePublisher internalQuotePublisher,
     InternalOrderBookPublisher internalOrderBookPublisher,
     LykkeTradeSubscriberMonitor lykkeTradeSubscriberMonitor)
 {
     _lykkeBalancesTimer          = lykkeBalancesTimer;
     _externalBalancesTimer       = externalBalancesTimer;
     _marketMakerTimer            = marketMakerTimer;
     _hedgingTimer                = hedgingTimer;
     _settlementsTimer            = settlementsTimer;
     _internalTraderTimer         = internalTraderTimer;
     _pnLStopLossEngineTimer      = pnLStopLossEngineTimer;
     _lykkeTradeSubscriber        = lykkeTradeSubscriber;
     _b2C2QuoteSubscriber         = b2C2QuoteSubscriber;
     _b2C2OrderBooksSubscriber    = b2C2OrderBooksSubscriber;
     _quoteSubscribers            = quoteSubscribers;
     _internalQuotePublisher      = internalQuotePublisher;
     _internalOrderBookPublisher  = internalOrderBookPublisher;
     _lykkeTradeSubscriberMonitor = lykkeTradeSubscriberMonitor;
 }
 public StartupManager(
     LykkeBalancesTimer lykkeBalancesTimer,
     ExternalBalancesTimer externalBalancesTimer,
     MarketMakerTimer marketMakerTimer,
     HedgingTimer hedgingTimer,
     SettlementsTimer settlementsTimer,
     InternalTraderTimer internalTraderTimer,
     PnLStopLossEngineTimer pnLStopLossEngineTimer,
     LykkeTradeSubscriber lykkeTradeSubscriber,
     B2C2QuoteSubscriber b2C2QuoteSubscriber,
     B2C2OrderBooksSubscriber b2C2OrderBooksSubscriber,
     QuoteSubscriber[] quoteSubscribers,
     InternalQuotePublisher internalQuotePublisher,
     InternalOrderBookPublisher internalOrderBookPublisher,
     LykkeTradeSubscriberMonitor lykkeTradeSubscriberMonitor,
     StorageMigrationService storageMigrationService,
     ITradeService tradeService)
 {
     _lykkeBalancesTimer          = lykkeBalancesTimer;
     _externalBalancesTimer       = externalBalancesTimer;
     _marketMakerTimer            = marketMakerTimer;
     _hedgingTimer                = hedgingTimer;
     _settlementsTimer            = settlementsTimer;
     _internalTraderTimer         = internalTraderTimer;
     _pnLStopLossEngineTimer      = pnLStopLossEngineTimer;
     _lykkeTradeSubscriber        = lykkeTradeSubscriber;
     _b2C2QuoteSubscriber         = b2C2QuoteSubscriber;
     _b2C2OrderBooksSubscriber    = b2C2OrderBooksSubscriber;
     _quoteSubscribers            = quoteSubscribers;
     _internalQuotePublisher      = internalQuotePublisher;
     _internalOrderBookPublisher  = internalOrderBookPublisher;
     _lykkeTradeSubscriberMonitor = lykkeTradeSubscriberMonitor;
     _storageMigrationService     = storageMigrationService;
     _tradeService                = tradeService;
 }
Exemplo n.º 3
0
 public ShutdownManager(
     LykkeBalancesTimer lykkeBalancesTimer,
     ExternalBalancesTimer externalBalancesTimer,
     MarketMakerTimer marketMakerTimer,
     HedgingTimer hedgingTimer,
     InternalTraderTimer internalTraderTimer,
     PnLStopLossEngineTimer pnLStopLossEngineTimer,
     LykkeTradeSubscriber lykkeTradeSubscriber,
     B2C2QuoteSubscriber b2C2QuoteSubscriber,
     B2C2OrderBooksSubscriber b2C2OrderBooksSubscriber,
     QuoteSubscriber[] quoteSubscribers,
     OrderBooksUpdatesReportSubscriber orderBooksUpdatesReportSubscriber,
     InternalQuotePublisher internalQuotePublisher,
     InternalOrderBookPublisher internalOrderBookPublisher,
     OrderBooksUpdatesReportPublisher orderBooksUpdatesReportPublisher,
     LykkeTradeSubscriberMonitor lykkeTradeSubscriberMonitor,
     IHedgeService hedgeService,
     IMarketMakerService marketMakerService)
 {
     _lykkeBalancesTimer                = lykkeBalancesTimer;
     _externalBalancesTimer             = externalBalancesTimer;
     _marketMakerTimer                  = marketMakerTimer;
     _hedgingTimer                      = hedgingTimer;
     _internalTraderTimer               = internalTraderTimer;
     _pnLStopLossEngineTimer            = pnLStopLossEngineTimer;
     _lykkeTradeSubscriber              = lykkeTradeSubscriber;
     _b2C2QuoteSubscriber               = b2C2QuoteSubscriber;
     _b2C2OrderBooksSubscriber          = b2C2OrderBooksSubscriber;
     _quoteSubscribers                  = quoteSubscribers;
     _orderBooksUpdatesReportSubscriber = orderBooksUpdatesReportSubscriber;
     _internalQuotePublisher            = internalQuotePublisher;
     _internalOrderBookPublisher        = internalOrderBookPublisher;
     _orderBooksUpdatesReportPublisher  = orderBooksUpdatesReportPublisher;
     _lykkeTradeSubscriberMonitor       = lykkeTradeSubscriberMonitor;
     _hedgeService                      = hedgeService;
     _marketMakerService                = marketMakerService;
 }