Gearman
- Introducción
- Instalación/Configuración
- Constantes predefinidas
- Ejemplos
- GearmanClient — Clase GearmanClient
- GearmanClient::addOptions — Añade opciones al cliente
- GearmanClient::addServer — Añade un servidor de trabajos al cliente
- GearmanClient::addServers — Añade una lista de servidores de trabajos al cliente
- GearmanClient::addTask — Añade una tarea para ser ejecutada en paralelo
- GearmanClient::addTaskBackground — Ejecuta una tarea en segundo plano para ser ejecutada en paralelo
- GearmanClient::addTaskHigh — Añade una tarea de alta prioridad para ser ejecutada en paralelo
- GearmanClient::addTaskHighBackground — Añade una tarea de alta prioridad ejecutada en segundo plano y en paralelo
- GearmanClient::addTaskLow — Añade una tarea de baja prioridad para ejecutar en paralelo
- GearmanClient::addTaskLowBackground — Añade una tarea de baja prioridad en segundo plano para ser ejecutada en paralelo
- GearmanClient::addTaskStatus — Añade una tarea para obtener el estado
- GearmanClient::clearCallbacks — Elimina todas las funciones de retorno de llamada
- GearmanClient::clone — Crea una copia de un objeto GearmanClient
- GearmanClient::__construct — Crea una instancia de GearmanClient
- GearmanClient::context — Obtiene el contexto de la aplicación
- GearmanClient::data — Retorna los datos de aplicación (obsoleto)
- GearmanClient::do — Ejecuta una sola tarea y retorna el resultado [obsoleto]
- GearmanClient::doBackground — Ejecuta una tarea en segundo plano
- GearmanClient::doHigh — Ejecuta una tarea de prioridad alta
- GearmanClient::doHighBackground — Ejecuta una tarea de alta prioridad en segundo plano
- GearmanClient::doJobHandle — Obtiene el manejador de trabajo para la tarea en ejecución
- GearmanClient::doLow — Ejecuta una tarea de baja prioridad
- GearmanClient::doLowBackground — Ejecuta una tarea de prioridad baja en segundo plano
- GearmanClient::doNormal — Ejecutar una única tarea y devolver un resultado
- GearmanClient::doStatus — Obtiene el estado de la tarea en ejecución
- GearmanClient::echo — Envía datos a todos los servidores de trabajo para ver si retornan [obsoleto]
- GearmanClient::error — Retorna un string con el último error encontrado
- GearmanClient::getErrno — Obtiene un valor errno
- GearmanClient::jobStatus — Obtiene el estado de un trabajo en segundo plano
- GearmanClient::ping — Envar datos a todos los servidores de trabajo para ver si los repiten
- GearmanClient::removeOptions — Elimina opciones del cliente
- GearmanClient::returnCode — Obtiene el último código de retorno de Gearman
- GearmanClient::runTasks — Ejecuta una lista de tareas en paralelo
- GearmanClient::setClientCallback — Función de llamada de retorno cuando hay un paquete de datos para una tarea (obsoleto)
- GearmanClient::setCompleteCallback — Especifica una función a ser llamada cuando se complete una tarea
- GearmanClient::setContext — Establece el contexto de la aplicación
- GearmanClient::setCreatedCallback — Establece una llamada de retornopara cuando se encola una tarea
- GearmanClient::setData — Establece los datos de aplicación (obsoleto)
- GearmanClient::setDataCallback — Función de llamada de retorno para cuando hay un paquete de datos para la 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::setOptions — Establece opciones del cliente
- GearmanClient::setStatusCallback — Establece una llamada de retorno para obtener el estado de una tarea
- GearmanClient::setTimeout — Establece el tiempo máximo de inactividad para actividad de entrada/salida en el socket
- 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
- GearmanClient::timeout — Obtiene el tiempo máximo de inactividad de entrada/salida para el socket
- GearmanJob — La clase GearmanJob
- GearmanJob::complete — Envía el resultado y el estado completo (obsoleto)
- GearmanJob::__construct — Crea una instancia de GearmanJob
- GearmanJob::data — Envía datos para un trabajo en ejecución (obsoleto)
- GearmanJob::exception — Envía una excepción para un trabajo en ejecución (obsoleto)
- GearmanJob::fail — Envía el estado de fallo (obsoleto)
- GearmanJob::functionName — Retorna el nombre de la función
- GearmanJob::handle — Retorna el manejador para el trabajo
- GearmanJob::returnCode — Obtiene el último código de retorno
- GearmanJob::sendComplete — Envía el resultado y el estado completado
- GearmanJob::sendData — Envía datos para un trabajo en ejecución
- GearmanJob::sendException — Envía una excepción para un trabajo en ejecución
- GearmanJob::sendFail — Envía el estado de fallo
- GearmanJob::sendStatus — Envía el estado
- GearmanJob::sendWarning — Envía una advertencia
- GearmanJob::setReturn — Establece el valor de retorno
- GearmanJob::status — Envía el estado (obsoleto)
- GearmanJob::unique — Obtiene el identificador único
- GearmanJob::warning — Envía un aviso (obsoleto)
- GearmanJob::workload — Obtiene la carga de trabajo
- GearmanJob::workloadSize — Obtiene el tamaño de la carga de trabajo
- GearmanTask — La clase GearmanTask
- GearmanTask::__construct — Crea una instancia de GearmanTask
- GearmanTask::create — Crea una tarea (obsoleto)
- GearmanTask::data — Obtiene los datos retornados para una tarea
- GearmanTask::dataSize — Obtiene el tamaño de la información retornada
- GearmanTask::function — Obtiene el nombre de la función asociada (obsoleto)
- GearmanTask::functionName — Retorna el nombre de la función asociada
- GearmanTask::isKnown — Determina si la tarea es conocida
- GearmanTask::isRunning — Comprueba si la tarea está siendo ejecutada
- GearmanTask::jobHandle — Retorna el manejador del trabajo
- GearmanTask::recvData — Guarda un trabajo o los datos resultantes de una tarea en un buffer
- GearmanTask::returnCode — Retorna el último código de error
- GearmanTask::sendData — Envía datos a una tarea (obsoleto)
- GearmanTask::sendWorkload — Envía datos a una tarea
- GearmanTask::taskDenominator — Obtiene el denominador del porcentaje de tarea completada
- GearmanTask::taskNumerator — Retorna el numerador del tanto por ciento completado de la tarea, expresado como una fracción
- GearmanTask::unique — Obtiene el identificador único de una tarea
- GearmanTask::uuid — Obtiene el identificador único de una tarea (obsoleto)
- GearmanWorker — La clase GearmanWorker
- GearmanWorker::addFunction — Registra y añade una función de retorno
- GearmanWorker::addOptions — Añade opciones al trabajador
- GearmanWorker::addServer — Añade un servidor de trabajo
- GearmanWorker::addServers — Añade servidores de trabajo
- GearmanWorker::clone — Crea una copia del trabajador
- GearmanWorker::__construct — Crea una instancia GearmanWorker
- GearmanWorker::echo — Comprueba la respuesta de un servidor de trabajo
- GearmanWorker::error — Retorna el último error que ha ocurrido
- GearmanWorker::getErrno — Obtiene el código de error
- GearmanWorker::options — Retorna las opciones del trabajador
- GearmanWorker::register — Registra una función en el servidor de trabajo
- GearmanWorker::removeOptions — Elimina las opciones del trabajador
- GearmanWorker::returnCode — Obtiene el último código de retorno de Gearman
- GearmanWorker::setId — Asigna un identificador al trabajador de tal forma que pueda ser rastreado cuando se solicite a gearmand la lista de los trabajadores disponibles
- GearmanWorker::setOptions — Establece las opciones del trabajador
- GearmanWorker::setTimeout — Establece un tiempo de espera máximo para actividad de entrada/salida del socket
- GearmanWorker::timeout — Retorna el tiempo máximo de espera para actividad de entrada/salida del socket
- GearmanWorker::unregister — Elimina el registro del nombre de una función en los servidores de trabajo
- GearmanWorker::unregisterAll — Elimina el registro de todas los nombres de funciones en los servidores de trabajo
- GearmanWorker::wait — Espera cualquier actividad de uno de los servidores de trabajo
- GearmanWorker::work — Espera y realiza un trabajo
- GearmanException — La clase GearmanException