Define una función de retrollamada cuando se recibe un paquete de datos para una tarea (obsoleto)

# GearmanClient::setClientCallback

(PECL gearman <= 0.5.0)

GearmanClient::setClientCallback — Define una función de retrollamada cuando se recibe un paquete de datos para una tarea (obsoleto)

### Descripción

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

Define una función de retrollamada cuando se recibe un paquete de datos para una tarea.

> Nota: Este método ha sido reemplazado por el método GearmanClient::setDataCallback() desde la versión 0.6.0 de la extensión Gearman.

> Nota: El callback solo será disparado para las tareas que son añadidas (por ejemplo llamando a GearmanClient::addTask()) después de la llamada a este método.

### Parámetros

`callback`
  Una función o método a llamar. Debe retornar un valor válido de retorno Gearman. Si no se proporciona una instrucción de retorno, el valor por omisión será `GEARMAN_SUCCESS`.
  function callback(GearmanTask `$task`, mixed `$context`): int
  `task`
    La tarea para la cual se llama este callback.
  `context`
    Todo lo que se pasó a GearmanClient::addTask() (o método equivalente) como `context`.

### Valores devueltos

Esta función retorna `true` en caso de éxito o `false` si ocurre un error.

### Ver también

- GearmanClient::setCompleteCallback() - Define una función a llamar una vez finalizada la tarea
- GearmanClient::setCreatedCallback() - Define una función de retrollamada a llamar cuando una tarea es colocada en la cola
- GearmanClient::setDataCallback() - Define una función de retrollamada a llamar cuando se recibe un paquete de datos para una tarea
- GearmanClient::setExceptionCallback() - Define una función de retrollamada para las excepciones emitidas por el agente
- GearmanClient::setFailCallback() - Define una función de retrollamada a llamar cuando un trabajo falla
- GearmanClient::setStatusCallback() - Define una función de retorno para recolectar los estados de una tarea
- GearmanClient::setWarningCallback() - Define una función de retrollamada al emitir una alerta desde el agente
- GearmanClient::setWorkloadCallback() - Define una función de retrollamada al recibir actualizaciones de datos incrementales

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open