GearmanClient::setWarningCallback
GearmanClient::timeout
GearmanClient
PHP Manual

# GearmanClient::setWorkloadCallback

(PECL gearman >= 0.5.0)

GearmanClient::setWorkloadCallback — Définit une fonction de rappel lors de la réception de mises à jour de données incrémentales

### Description

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

Définit une fonction à appeler lorsqu'un agent a besoin d'envoyer des données avant la fin d'un travail. Un agent peut le faire lorsqu'il doit envoyer des mises à jour, envoyer des résultats partiels, ou envoyer des données en temps réel lors de l'exécution de travaux qui prennent beaucoup de temps. La fonction de rappel doit accepter un seul argument, un objet GearmanTask.

### Liste de paramètres

`callback`

  Une fonction à appeler.

### Valeurs de retour

Cette fonction retourne `TRUE` en cas de succès ou `FALSE` si une erreur survient.

### Voir aussi

- GearmanClient::setDataCallback() - Définit une fonction de rappel à appeler lorsqu'un paquet de données est reçu pour une tâche
- GearmanClient::setCompleteCallback() - Définit une fonction à appeler une fois la tâche terminée
- GearmanClient::setCreatedCallback() - Définit une fonction de rappel à appeler lorsqu'une tâche est placée dans la file d'attente
- GearmanClient::setExceptionCallback() - Définit une fonction de rappel pour les exceptions émises par l'agent
- GearmanClient::setFailCallback() - Définit une fonction de rappel à appeler lorsqu'un travail échoue
- GearmanClient::setStatusCallback() - Définit une fonction de rappel pour collecter les statuts d'une tâche
- GearmanClient::setWarningCallback() - Définit une fonction de rappel lors de l'émission d'alerte depuis l'agent

GearmanClient::setWarningCallback
GearmanClient::timeout
GearmanClient
PHP Manual