public ProducerConsumerBulkCrawler(IDomainProducer domainProducer, IDomainConsumer domainConsumer, CrawlDaddyConfig config) { if (domainProducer == null) { throw new ArgumentNullException("domainProducer"); } if (domainConsumer == null) { throw new ArgumentNullException("domainConsumer"); } if (config == null) { throw new ArgumentNullException("config"); } _domainProducer = domainProducer; _domainConsumer = domainConsumer; _config = config; }
public override IBulkCrawler GetInstance(IDomainProducer producer, IDomainConsumer consumer, CrawlDaddyConfig config) { return(new ProducerConsumerBulkCrawler(producer, consumer, config)); }
public abstract IBulkCrawler GetInstance(IDomainProducer producer, IDomainConsumer consumer, CrawlDaddyConfig config);