protected function setHandlerAlarm()
    {
        $handler = new SignalAlarm($this->control, $this->action, $this->context);
        $this->control->signal()->setHandler('alarm', $handler);
        $this->control->signal()->alarm($this->context->timeout);
    }