private function buildFilePath() : string
	{
		if ($this->taskName === NULL) {
			throw new EmptyTaskNameException('Task name was not set.');
		}

		return SafeStream::PROTOCOL . '://' . $this->directory . '/' . sha1($this->taskName);
	}