(PECL gearman >= 0.5.0)
GearmanClient::setWorkloadCallback — Устанавливает функцию обратного вызова для приёма промежуточных обновлений данных
Метод устанавливает callback-функцию, которая вызывается, когда рабочему процессу требуется отправить промежуточные результаты клиенту до завершения задания. Рабочий процесс отправляет данные обратно, когда требуется отправить обновления, часть результата обработки или сбросить данные в течение обработки заданий, которые занимают продолжительное время.
Замечание: Callback-функция запустится только для задач, которые добавили методом GearmanClient::addTask() или альтернативным методом после вызова этого метода.
callbackGEARMAN_SUCCESS,
если в функции обратного вызова не указали инструкцию return.
taskcontextcontext.
Функция возвращает true, если выполнилась успешно, или false, если возникла ошибка.