public void IniciarServico() { _me = this; _config = GerenciadorConfig.ReceberConfig <GeracaoBaseConfig>(); if (_config != null) { foreach (BaseParam parametro in _config.Parametros) { logger.Info("Carregando parametros da funcao [" + parametro.FunctionName + "]"); dctParametros.Add(parametro.FunctionName, parametro); } } if (ConfigurationManager.AppSettings["PortaHttp"] != null) { portaHttp = Convert.ToInt32(ConfigurationManager.AppSettings["PortaHttp"].ToString()); } httpServer = new MyHttpServer(portaHttp, _config); thHttp = new Thread(new ThreadStart(httpServer.listen)); thHttp.Start(); _cron = new CronStyleScheduler(); _cron.Start(); _status = ServicoStatus.EmExecucao; }
public void IniciarServico() { _me = this; logger.Info("Iniciando ServicoAutomacaoOrdensTeste"); _bKeepRunning = true; logger.Info("Carregando configuracao e parametros de teste"); _config = Gradual.OMS.Library.GerenciadorConfig.ReceberConfig <ParametrosTesteConfig>(); thMonitorRoteador = new Thread(new ThreadStart(MonitorRoteador)); thMonitorRoteador.Start(); thProcCallback = new Thread(new ThreadStart(ProcessadorCallback)); thProcCallback.Start(); logger.Info("Iniciando scheduler"); _cron = new CronStyleScheduler(); _cron.Start(); _status = ServicoStatus.EmExecucao; }
public void IniciarServico() { logger.Info("Iniciando ServicoRecalculoFinanceiroBRP"); _status = ServicoStatus.EmExecucao; _scheduler = new CronStyleScheduler(); _scheduler.Start(); logger.Info("ServicoRecalculoFinanceiroBRP iniciado"); }
public void IniciarServico() { try { logger.Info("**********************************************************************"); logger.Info("**********************************************************************"); logger.Info("BrokerageProcessor v." + typeof(BrokerageProcessorSrv).Assembly.GetName().Version); logger.Info("*** IniciarServico(): BrokerageProcessor...."); _config = GerenciadorConfig.ReceberConfig <FileWatcherConfig>(); logger.Info("Config Count: " + _config.Watchers.Count); _lstFileManager = new List <FileWatcherManager>(); foreach (FileWatcherConfigItem aux in _config.Watchers) { FileWatcherManager item = new FileWatcherManager(); item.Config = aux; item.CreatePaths(); item.Start(); _lstFileManager.Add(item); } // Iniciando PdfManager PdfManager.Instance.Start(); // Iniciando TxtManager TxtManager.Instance.Start(); // Iniciando EmailManager EmailManager.Instance.Start(); //Iniciando cron scheduler scheduler.Start(); _status = ServicoStatus.EmExecucao; } catch (Exception ex) { logger.Error("Problemas no start do servico: " + ex.Message, ex); _status = ServicoStatus.Erro; throw ex; } }