Beispiel #1
0
        public override void ProcessMessage(BasicDeliverEventArgs message)
        {
            var  crawlerSession = CrawlerSessionLog.GetFromJson(message.Body);
            bool bOk            = _productAdapter.UpdateEndCrawl(crawlerSession);

            _log.InfoFormat("Company: {0} UpdateOK: {1} ", crawlerSession.CompanyId, bOk);
            NotifyValidatedProduct(crawlerSession.CompanyId);
            GetChannel().BasicAck(message.DeliveryTag, true);
        }
Beispiel #2
0
 private void UpdateEndCrawl(CrawlerSessionLog crawlerSessionLog)
 {
     _producerEndCrawler.PublishString(crawlerSessionLog.ToJson());
 }