]> git.mxchange.org Git - hub.git/blobdiff - application/hub/main/filter/task/node/class_NodeTaskHandlerInitializerFilter.php
Merge branch 'refacuring/protocol_handler' into latest-core/crawler
[hub.git] / application / hub / main / filter / task / node / class_NodeTaskHandlerInitializerFilter.php
index c497604f8d2a43d7beb81109b88ce74899c31afc..bb5ab1ac4d3c98db9d573104d9809a5814676b47 100644 (file)
@@ -61,6 +61,9 @@ class NodeTaskHandlerInitializerFilter extends BaseNodeFilter implements Filtera
                // Get a new task handler instance
                $handlerInstance = ObjectFactory::createObjectByConfiguredName('task_handler_class');
 
+               // Put the task handler in registry
+               Registry::getRegistry()->addInstance('task_handler', $handlerInstance);
+
                // Prepare a package-tags initialization task for the listeners
                $taskInstance = ObjectFactory::createObjectByConfiguredName('node_package_tags_init_task_class');
 
@@ -142,9 +145,6 @@ class NodeTaskHandlerInitializerFilter extends BaseNodeFilter implements Filtera
                // Register it
                $handlerInstance->registerTask('ping', $taskInstance);
 
-               // Put the task handler in registry
-               Registry::getRegistry()->addInstance('task_handler', $handlerInstance);
-
                /*
                 * Allow extra node-depending tasks, e.g. the bootstrapper node needs
                 * booting its DHT. DHTs are decentralized and are working on