GearmanClient::setWorkloadCallback

(PECL gearman >= 0.5.0)

GearmanClient::setWorkloadCallback — Встановлення callback-функції, яка приймає проміжні результати від обробника завдань

Опис

public GearmanClient::setWorkloadCallback(callable $function): bool

Задає функцію, яка буде викликатись, коли обробнику завдання необхідно передати проміжні результати клієнту до завершення всієї обробки. Обробнику завдань може знадобитися таке пересилання, якщо потрібно передати клієнту будь-які оновлення, частково надіслати результати обробки або звільнити пам'ять під час виконання довгих завдань. Функція має приймати один аргумент типу GearmanTask

Список параметрів

function

Callback-функція.

Значення, що повертаються

Повертає true у разі успішного виконання або **false**в случае возникновения ошибки.

Дивіться також