]> git.mxchange.org Git - hub.git/blobdiff - application/hub/main/filter/task/crawler/class_CrawlerTaskHandlerInitializerFilter.php
Continued:
[hub.git] / application / hub / main / filter / task / crawler / class_CrawlerTaskHandlerInitializerFilter.php
index cb2a1383c6e7b86cfea2e35ddf8d132a571fe1a7..4ba0ed0b178ef9b93da8490fe0038aa423281d76 100644 (file)
@@ -101,6 +101,22 @@ class CrawlerTaskHandlerInitializerFilter extends BaseCrawlerFilter implements F
                $taskInstance = ObjectFactory::createObjectByConfiguredName('crawler_ping_task_class');
                $handlerInstance->registerTask('crawler_ping', $taskInstance);
 
+               // 10) URL source: local start
+               $taskInstance = ObjectFactory::createObjectByConfiguredName('crawler_url_source_local_start_task_class');
+               $handlerInstance->registerTask('crawler_url_source_local_start', $taskInstance);
+
+               // 11) URL source: uploaded list
+               $taskInstance = ObjectFactory::createObjectByConfiguredName('crawler_url_source_uploaded_list_task_class');
+               $handlerInstance->registerTask('crawler_url_source_uploaded_list', $taskInstance);
+
+               // 12) URL source: RSS feed
+               $taskInstance = ObjectFactory::createObjectByConfiguredName('crawler_url_source_rss_start_task_class');
+               $handlerInstance->registerTask('crawler_url_source_rss_start', $taskInstance);
+
+               // 13) URL source: found RSS/ATOM feed
+               $taskInstance = ObjectFactory::createObjectByConfiguredName('crawler_url_source_found_rss_task_class');
+               $handlerInstance->registerTask('crawler_url_source_found_rss', $taskInstance);
+
                // Put the task handler in registry
                Registry::getRegistry()->addInstance('task_handler', $handlerInstance);
        }