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