GearmanClient::setClientCallback
PHP Manual
PHP Manual»GearmanClient»GearmanClient::setClientCallback

GearmanClient::setClientCallback

(PECL gearman <= 0.5.0)

GearmanClient::setClientCallback — Define a função de retorno quando há um pacote de dados para uma tarefa (descontinuado)

Descrição

public function GearmanClient::setClientCallback(callable $callback): void

Define a função de retorno para aceitar pacotes de dados para uma tarefa.

Nota:

Este método foi substituído por GearmanClient::setDataCallback() na versão 0.6.0 da extensão Gearman.

Nota:

A função de retorno só será chamada para tarefas que forem adicionadas (por exemplo, chamando GearmanClient::addTask()) após a chamada a este método.

Parâmetros

callback

Uma função ou um método a ser chamado. Deve retornar um valor de retorno Gearman válido.

Se nenhuma declaração de retorno estiver presente, o padrão será GEARMAN_SUCCESS.

function callback(GearmanTask $task, mixed $context): int
task

A tarefa para a qual esta função é chamada.

context

Qualquer coisa que foi passada para GearmanClient::addTask() (ou método equivalente) como contexto.

Valor Retornado

Retorna true em caso de sucesso ou false em caso de falha.

Veja também

To Top