Gearman
- Introduction
- Installation/Configuration
- Constantes pré-définies
- Exemples
- GearmanClient — La classe GearmanClient
- GearmanClient::addOptions — Ajoute des options au client
- GearmanClient::addServer — Ajoute un serveur de tâches au client
- GearmanClient::addServers — Ajoute une liste de serveurs de tâches au client
- GearmanClient::addTask — Ajoute une tâche à exécuter en parallèle
- GearmanClient::addTaskBackground — Ajoute une tâche d'arrière-plan pour une exécution en parallèle
- GearmanClient::addTaskHigh — Ajoute une tâche de forte priorité à effectuer en parallèle
- GearmanClient::addTaskHighBackground — Ajoute une tâche de fond de forte priorité à effectuer en parallèle
- GearmanClient::addTaskLow — Ajoute une tâche de faible priorité à effectuer en parallèle
- GearmanClient::addTaskLowBackground — Ajoute une tâche de fond de faible priorité à effectuer en parallèle
- GearmanClient::addTaskStatus — Ajoute une tâche pour obtenir le statut
- GearmanClient::clearCallbacks — Efface toutes les fonctions de rappel des tâches
- GearmanClient::clone — Crée une copie de l'objet GearmanClient
- GearmanClient::__construct — Crée une instance GearmanClient
- GearmanClient::context — Récupère le contexte de l'application
- GearmanClient::data — Récupère les données de l'application (obsolète)
- GearmanClient::do — Exécute une seule tâche et retourne le résultat (obsolète)
- GearmanClient::doBackground — Exécute une tâche en arrière-plan
- GearmanClient::doHigh — Exécute une seule tâche en priorité haute
- GearmanClient::doHighBackground — Exécute une tâche en priorité haute en arrière plan
- GearmanClient::doJobHandle — Récupère le gestionnaire de travaux pour la tâche en cours
- GearmanClient::doLow — Exécute une seule tâche en priorité basse
- GearmanClient::doLowBackground — Exécute une tâche en priorité basse en arrière-plan
- GearmanClient::doNormal — Exécute une tâche et retourne le résultat
- GearmanClient::doStatus — Récupère le statut de la tâche en cours
- GearmanClient::echo — Envoi des données à tous les serveurs de travaux afin de vérifier qu'ils les affichent en retour (obsolète)
- GearmanClient::error — Retourne la dernière erreur rencontrée sous forme de chaîne de caractères
- GearmanClient::getErrno — Récupère la valeur d'errno
- GearmanClient::jobStatus — Récupère le statut d'un travail en arrière-plan
- GearmanClient::ping — Envoi des données à tous les serveurs de tâches pour s'assurer qu'ils sont toujours en fonctionnement
- GearmanClient::removeOptions — Supprime les options du client
- GearmanClient::returnCode — Récupère le dernier code Gearman retourné
- GearmanClient::runTasks — Exécute une liste de tâches en parallèle
- GearmanClient::setClientCallback — Définit une fonction de rappel lorsqu'un paquet de données est reçu pour une tâche (obsolète)
- GearmanClient::setCompleteCallback — Définit une fonction à appeler une fois la tâche terminée
- GearmanClient::setContext — Définit le contexte d'une application
- GearmanClient::setCreatedCallback — Définit une fonction de rappel à appeler lorsqu'une tâche est placée dans la file d'attente
- GearmanClient::setData — Définit les données de l'application (obsolète)
- GearmanClient::setDataCallback — Définit une fonction de rappel à appeler lorsqu'un paquet de données est reçu pour une tâche
- 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::setOptions — Définit les options du client
- GearmanClient::setStatusCallback — Définit une fonction de rappel pour collecter les statuts d'une tâche
- GearmanClient::setTimeout — Définit le délai d'attente d'une activité du socket I/O
- GearmanClient::setWarningCallback — Définit une fonction de rappel lors de l'émission d'alerte depuis l'agent
- GearmanClient::setWorkloadCallback — Définit une fonction de rappel lors de la réception de mises à jour de données incrémentales
- GearmanClient::timeout — Récupère la valeur du délai d'activité du socket I/O
- GearmanJob — La classe GearmanJob
- GearmanJob::complete — Envoie les résultats ainsi que le statut complet (obsolète)
- GearmanJob::__construct — Crée une nouvelle instance GearmanJob
- GearmanJob::data — Envoie des données pour un travail en cours d'exécution (obsolète)
- GearmanJob::exception — Envoie une exception pour un travail en cours d'exécution (obsolète)
- GearmanJob::fail — Envoie un statut d'échec (obsolète)
- GearmanJob::functionName — Récupère le nom de la fonction
- GearmanJob::handle — Récupère le gestionnaire de travaux
- GearmanJob::returnCode — Récupère le dernier code retourné
- GearmanJob::sendComplete — Envoie le résultat ainsi que le statut complet
- GearmanJob::sendData — Envoie les données pour un travail en cours d'exécution
- GearmanJob::sendException — Envoie une exception pour un travail en cours d'exécution
- GearmanJob::sendFail — Envoie un statut d'échec
- GearmanJob::sendStatus — Envoie un statut
- GearmanJob::sendWarning — Envoie une alerte
- GearmanJob::setReturn — Définit une valeur de retour
- GearmanJob::status — Envoie un statut (obsolète)
- GearmanJob::unique — Récupère l'identifiant unique
- GearmanJob::warning — Envoie une alerte (obsolète)
- GearmanJob::workload — Récupère la charge de travail
- GearmanJob::workloadSize — Récupère la taille de la charge de travail
- GearmanTask — La classe GearmanTask
- GearmanTask::__construct — Crée une instance GearmanTask
- GearmanTask::create — Crée une tâche (obsolète)
- GearmanTask::data — Récupère les données retournées par une tâche
- GearmanTask::dataSize — Récupère la taille des données retournées
- GearmanTask::function — Récupère le nom de la fonction associée (obsolète)
- GearmanTask::functionName — Récupère le nom de la fonction associée
- GearmanTask::isKnown — Vérifie si une tâche est connue
- GearmanTask::isRunning — Vérifie si la tâche est actuellement en fonctionnement
- GearmanTask::jobHandle — Récupère le gestionnaire de travaux
- GearmanTask::recvData — Lit le travail ou les données retournées par une tâche dans un buffer
- GearmanTask::returnCode — Récupère le dernier code retourné
- GearmanTask::sendData — Envoie des données pour une tâche (obsolète)
- GearmanTask::sendWorkload — Envoie les données pour une tâche
- GearmanTask::taskDenominator — Récupère le dénominateur du taux de réalisation
- GearmanTask::taskNumerator — Récupère le numérateur du taux de réalisation
- GearmanTask::unique — Récupère l'identifiant unique de la tâche
- GearmanTask::uuid — Récupère l'identifiant unique pour une tâche (obsolète)
- GearmanWorker — La classe GearmanWorker
- GearmanWorker::addFunction — Enregistre et ajoute une fonction de rappel
- GearmanWorker::addOptions — Ajout des options à l'agent
- GearmanWorker::addServer — Ajoute un serveur de travaux
- GearmanWorker::addServers — Ajoute plusieurs serveurs de travaux
- GearmanWorker::clone — Crée une copie d'un agent
- GearmanWorker::__construct — Crée une instance GearmanWorker
- GearmanWorker::echo — Test la réponse d'un serveur de travaux
- GearmanWorker::error — Récupère la dernière erreur survenue
- GearmanWorker::getErrno — Récupère la errno
- GearmanWorker::options — Récupère les options de l'agent
- GearmanWorker::register — Enregistre une fonction sur un serveur de travaux
- GearmanWorker::removeOptions — Supprime des options de l'agent
- GearmanWorker::returnCode — Récupère le dernier code Gearman retourné
- GearmanWorker::setId — Définit un identifiant au worker
- GearmanWorker::setOptions — Définit les options de l'agent
- GearmanWorker::setTimeout — Définit le délai d'attente maximal d'activité du socket I/O
- GearmanWorker::timeout — Récupère le délai d'attente de l'activité du socket I/O
- GearmanWorker::unregister — Supprime une fonction des serveurs de travaux
- GearmanWorker::unregisterAll — Supprime toutes les fonctions des serveurs de travaux
- GearmanWorker::wait — Attente une activité d'un ou plusieurs serveurs de travaux
- GearmanWorker::work — Attend et exécute un travail
- GearmanException — La classe GearmanException