GearmanJob::unique
(PECL gearman >= 0.5.0)
GearmanJob::unique — Get the unique identifier
Description
public string GearmanJob::unique
( void
)
Returns the unique identifiter for this job. The identifier is assigned by the client.
Parameters
This function has no parameters.
Return Values
An opaque unique identifier.
See Also
- GearmanClient::do() - Run a single task and return a result [deprecated]
- GearmanTask::uuid() - Get the unique identifier for a task (deprecated)
- Функция GearmanJob::complete() - Отправка результата и статуса завершения (устаревший метод)
- Функция GearmanJob::__construct() - Создание объекта GearmanJob
- Функция GearmanJob::data() - Отправка данных (устаревший метод)
- Функция GearmanJob::exception() - Отправка исключения (устаревший метод)
- Функция GearmanJob::fail() - Отправка статуса провала операции (устаревший метод)
- Функция GearmanJob::functionName() - Получение имени функции
- Функция GearmanJob::handle() - Получение описателя объекта "работы"
- Функция GearmanJob::returnCode() - Получение последнего кода возврата
- Функция GearmanJob::sendComplete() - Отправка результата и статуса завершения
- Функция GearmanJob::sendData() - Отправка данных
- Функция GearmanJob::sendException() - Отправка исключения
- Функция GearmanJob::sendFail() - Отправка статуса провала операции
- Функция GearmanJob::sendStatus() - Отправка статуса задания
- Функция GearmanJob::sendWarning() - Отправка предупреждения
- Функция GearmanJob::setReturn() - Установка возвращаемого значения
- Функция GearmanJob::status() - Отправка статуса задания (устаревший метод)
- Функция GearmanJob::unique() - Получение уникального идентификатора
- Функция GearmanJob::warning() - Отправка предупреждения (устаревший метод)
- Функция GearmanJob::workload() - Получение данных для обработки
- Функция GearmanJob::workloadSize() - Получение размера обрабатываемых данных
Коментарии
I think it's worth noting that this function will not return the unique id specified by a client request unless GEARMAN_WORKER_GRAB_UNIQ is specified as an option to the worker instance as follows ...
<?php
$worker= new GearmanWorker();
$worker->addServer();
$worker->addOptions(GEARMAN_WORKER_GRAB_UNIQ);
?>