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
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