public function notifyActions(Worker $worker)
    {
        $actionList = $worker->getActionList();

        foreach ($actionList as $actionName) {
            $action = $this->getActionName($actionName);
            if ($worker->isReady()) {
                $action->addWaitingWorker($worker);
            } elseif (!$worker->isValid()) {
                $action->removeWorker($worker);
            }
        }
    }