# GearmanClient::setDataCallback

(PECL gearman >= 0.6.0)

GearmanClient::setDataCallback — Función de llamada de retorno para cuando hay un paquete de datos para la tarea

### Descripción

public GearmanClient::setDataCallback(callable `$callback`): bool

Establece la función de llamada de retorno para aceptar paquetes de datos para una tarea. La función acepta un único argumento, un objeto GearmanTask.

### Parámetros

`callback`

  Función o método a llamar

### Valores devueltos

Devuelve `true` en caso de éxito o `false` en caso de error.

### Ver también

- GearmanClient::setCompleteCallback() - Especifica una función a ser llamada cuando se complete una tarea
- GearmanClient::setCreatedCallback() - Establece una llamada de retornopara cuando se encola una tarea
- GearmanClient::setExceptionCallback() - Establece una llamada de retorno para excepciones del trabajador
- GearmanClient::setFailCallback() - Establece una llamada de retorno para cuando falla un trabajo
- GearmanClient::setStatusCallback() - Establece una llamada de retorno para obtener el estado de una tarea
- GearmanClient::setWarningCallback() - Establece una llamada de retorno para los warnings del trabajador
- GearmanClient::setWorkloadCallback() - Establece una llamada de retorno para aceptar actualizaciones incrementales de datos