public function __construct($timingName, Task $task, $taskId, $delay = -1, $period = -1)
{
$this->task = $task;
$this->taskId = $taskId;
$this->delay = $delay;
$this->period = $period;
$this->timingName = $timingName === null ? "Unknown" : $timingName;
$this->timings = Timings::getPluginTaskTimings($this, $period);
$this->task->setHandler($this);
}