* @param $responseInstance An instance of a class with an Responseable interface
* @return void
* @throws FilterChainException If we need to interrupt the filter chain
- * @todo 0% done
+ * @todo 5% done
*/
public function execute (Requestable $requestInstance, Responseable $responseInstance) {
// Get cruncher instance
// Get a new task handler instance
$handlerInstance = ObjectFactory::createObjectByConfiguredName('task_handler_class');
+ // Register all tasks:
+ // 1) A task for fetching WUs (work units)
+ $taskInstance = ObjectFactory::createObjectByConfiguredName('cruncher_work_unit_fetcher_task_class');
+ $handlerInstance->registerTask('cruncher_work_unit_fetcher', $taskInstance);
+
// Put the task handler in registry
Registry::getRegistry()->addInstance('task', $handlerInstance);
}