internal Main() { _kernel = new StandardKernel(); _kernel.Load(Assembly.GetExecutingAssembly()); _queue = _kernel.Get <IUriQueue>(); _queueSubscription = _queue.Subscribe(this); var queueListener = _kernel.Get <IUriQueueListener>(); _queueListenerSubscription = _queue.Subscribe(queueListener); InitializeComponent(); }
public QueueSpider ( ILogger <QueueSpider> logger, IServiceProvider serviceProvider, IUriQueue uriQueue, IProcessedSet processedSet ) { _logger = logger; _serviceProvider = serviceProvider; _uriQueue = uriQueue; _processedSet = processedSet; }
public CrawlFarm(IUriQueue uriQueue, IProcessedSet processedSet) { _uriQueue = uriQueue; _processedSet = processedSet; }
public Crawler(ILogger <Crawler> logger, IQueueSpider queueSpider, IUriQueue uriQueue) { _logger = logger; _queueSpider = queueSpider; _uriQueue = uriQueue; }
public UriQueueListener(IUriQueue uriQueue, IProcessedSet processedSet) { _uriQueue = uriQueue; _processedSet = processedSet; }