X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=application%2Fhub%2Fmain%2Ffilter%2Ftask%2Fnode%2Fclass_NodeTaskHandlerInitializerFilter.php;h=abc35dc35ab6f938f233f07366867b6651bbae7c;hb=97eb9507f2d0fdcd7668009b349ea622374fb972;hp=631ba93848770ef279ad026c584d9ec2d4f4a601;hpb=0d4b1675b69d4f54e11e80af16027e15b8da4eb1;p=hub.git diff --git a/application/hub/main/filter/task/node/class_NodeTaskHandlerInitializerFilter.php b/application/hub/main/filter/task/node/class_NodeTaskHandlerInitializerFilter.php index 631ba9384..abc35dc35 100644 --- a/application/hub/main/filter/task/node/class_NodeTaskHandlerInitializerFilter.php +++ b/application/hub/main/filter/task/node/class_NodeTaskHandlerInitializerFilter.php @@ -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