public PlanetExplorationHandler(IRabbitHandler rabbitHandler, IOptions <AppSettings> appSettings, IExplorationService explorationService, ILogger <PlanetExplorationHandler> logger)
 {
     m_appSettings        = appSettings.Value;
     m_rabbitHandler      = rabbitHandler;
     m_explorationService = explorationService;
     m_logger             = logger;
 }
 public RabbitWrapper(IOptions <AppSettings> appSettings, IRabbitHandler handler, IEnumerable <IProcessor> processors)
 {
     m_handler     = handler;
     m_appSettings = appSettings.Value;
     m_processors  = processors;
     SetProcessors();
     InitialiseQueues();
 }
 public RobotService(ILogger <RobotService> logger, IRobotRepository repository, IExplorersTeamRepository explorersTeamRepository, IRabbitHandler rabbitHandler, IOptions <AppSettings> appSettings)
 {
     m_logger     = logger;
     m_repository = repository;
     m_explorersTeamRepository = explorersTeamRepository;
     m_rabbitHandler           = rabbitHandler;
     m_appSettings             = appSettings.Value;
 }
Exemplo n.º 4
0
        //string Source { get; set; }
        #endregion

        public BnbCommunicator(ILogger logger, IDbHandler dbHandler, IRabbitHandler rabbit, IFileHandler fileHandler) : base(logger, dbHandler)
        {
            _logger         = logger;
            _dbHandler      = dbHandler;
            _rabbit         = rabbit;
            _fileHandler    = fileHandler;
            StartupComplete = false;

            _logger.Info("    Starting Binance Importer...");
            _logger.Info("=====================================");
            _logger.Info("Binance Importer Started Successfully");
            _logger.Info("=====================================\n");

            _logger.Info("Loading configuration...");
            Config.LoadConfiguration(_logger);
            parser = new Parser(logger);
            _logger.Info("Parser Initialized Successfully");
            metaData = new MetaData();
            _logger.Info("Metadata Lists Initialized Successfully");
            CoinPairs = new Dictionary <string, CoinPair>();
            _rabbit.Connect();
        }
Exemplo n.º 5
0
 public SendRobotsToPlanetRequestProcessor(IPlanetService planetService, IRabbitHandler handler, IOptions <AppSettings> appSettings)
 {
     m_planetService = planetService;
     m_handler       = handler;
     m_appSettings   = appSettings.Value;
 }