]> git.mxchange.org Git - hub.git/blobdiff - application/hub/main/filter/task/cruncher/class_CruncherTaskHandlerInitializerFilter.php
Cruncher continued and rewritten to use states:
[hub.git] / application / hub / main / filter / task / cruncher / class_CruncherTaskHandlerInitializerFilter.php
index 813d9d5841848b9e66b59d832344333db0955b74..2122572069b38fa6e551b16ac62afb24abd7c530 100644 (file)
@@ -75,6 +75,14 @@ class CruncherTaskHandlerInitializerFilter extends BaseFilter implements Filtera
                $taskInstance = ObjectFactory::createObjectByConfiguredName('cruncher_test_unit_producer_task_class');
                $handlerInstance->registerTask('cruncher_test_unit_producer', $taskInstance);
 
+               /*
+                * 3) A task for generating keys based on the generated test unit. This
+                *    task will only be executed if the state of the cruncher is one of
+                *    these: 'virgin'.
+                */
+               $taskInstance = ObjectFactory::createObjectByConfiguredName('cruncher_key_producer_task_class');
+               $handlerInstance->registerTask('cruncher_key_producer', $taskInstance);
+
                // Put the task handler in registry
                Registry::getRegistry()->addInstance('task', $handlerInstance);
        }