« FTP\Connection
Introdução »
PHP Manual
Outros Serviços
Gearman
Gearman
Introdução
Instalação/Configuração
Dependências
Instalação
Constantes predefinidas
Exemplos
Uso básico
Cliente e trabalhador básicos do Gearman, histórico
Cliente e trabalhador básicos do Gearman, enviando tarefas
GearmanClient
— A classe GearmanClient
GearmanClient::addOptions
— Adiciona opções do cliente
GearmanClient::addServer
— Adiciona um servidor de tarefa ao cliente
GearmanClient::addServers
— Adiciona uma lista de servidores de tarefa ao cliente
GearmanClient::addTask
— Adiciona uma tarefa para ser executada em paralelo
GearmanClient::addTaskBackground
— Adiciona uma tarefa em segundo plano para ser executada em paralelo
GearmanClient::addTaskHigh
— Adiciona uma tarefa de alta prioridade para ser executada em paralelo
GearmanClient::addTaskHighBackground
— Adiciona uma tarefa de segundo plano de alta prioridade para ser executada em paralelo
GearmanClient::addTaskLow
— Adiciona uma tarefa de baixa prioridade para ser executada em paralelo
GearmanClient::addTaskLowBackground
— Adiciona uma tarefa em segundo plano de baixa prioridade para ser executada em paralelo
GearmanClient::addTaskStatus
— Adiciona uma tarefa para obter status
GearmanClient::clearCallbacks
— Limpa todas as funções de retorno de tarefa
GearmanClient::clone
— Cria uma cópia de um objeto GearmanClient
GearmanClient::__construct
— Cria uma instância GearmanClient
GearmanClient::context
— Obtém o contexto da aplicação
GearmanClient::data
— Obtém os dados do aplicativo (descontinuado)
GearmanClient::do
— Executa uma única tarefa e retorna um resultado (descontinuado)
GearmanClient::doBackground
— Executa uma tarefa em segundo plano
GearmanClient::doHigh
— Executa uma única tarefa de alta prioridade
GearmanClient::doHighBackground
— Executa uma tarefa de alta prioridade em segundo plano
GearmanClient::doJobHandle
— Obtém o identificador para a tarefa em execução
GearmanClient::doLow
— Executa uma única tarefa de baixa prioridade
GearmanClient::doLowBackground
— Executa uma tarefa de baixa prioridade em segundo plano
GearmanClient::doNormal
— Executa uma única tarefa e retorna um resultado
GearmanClient::doStatus
— Obtém o status da tarefa em execução
GearmanClient::echo
— Envia dados para todos os servidores de trabalho para ver se eles os ecoam de volta (descontinuado)
GearmanClient::error
— Retorna uma string de erro para o último erro encontrado
GearmanClient::getErrno
— Obtém um número de erro
GearmanClient::jobStatus
— Obtém o status de uma tarefa em segundo plano
GearmanClient::ping
— Envia dados para todos os servidores de tarefa para ver se eles os ecoam de volta
GearmanClient::removeOptions
— Remove opções do cliente
GearmanClient::returnCode
— Obtém o último código de retorno do Gearman
GearmanClient::runTasks
— Executa uma lista de tarefas em paralelo
GearmanClient::setClientCallback
— Define a função de retorno quando há um pacote de dados para uma tarefa (descontinuado)
GearmanClient::setCompleteCallback
— Define uma função a ser chamada na conclusão da tarefa
GearmanClient::setContext
— Define o contexto da aplicação
GearmanClient::setCreatedCallback
— Define uma função de retorno para quando uma tarefa é enfileirada
GearmanClient::setData
— Define dados da aplicação (descontinuado)
GearmanClient::setDataCallback
— Define a função de retorno quando há um pacote de dados para uma tarefa
GearmanClient::setExceptionCallback
— Define uma função de retorno para exceções de trabalhador
GearmanClient::setFailCallback
— Define a função de retorno para falha de tarefa
GearmanClient::setOptions
— Define opções do cliente
GearmanClient::setStatusCallback
— Define uma função de retorno para coletar o status da tarefa
GearmanClient::setTimeout
— Define o tempo limite da atividade de E/S do soquete
GearmanClient::setWarningCallback
— Define uma função de retorno para alertas de trabalhadores
GearmanClient::setWorkloadCallback
— Define uma função de retorno para aceitar atualizações de dados incrementais
GearmanClient::timeout
— Obtém o valor de tempo limite da atividade de E/S do soquete atual
GearmanClient::wait
— Aguarda atividade de E/S em todas as conexões em um cliente
GearmanJob
— A classe GearmanJob
GearmanJob::complete
— Envia o resultado e o status completo (descontinuado)
GearmanJob::__construct
— Cria uma instância de GearmanJob
GearmanJob::data
— Envia dados para um trabalho em execução (descontinuado)
GearmanJob::exception
— Envia exceção para trabalho em execução (descontinuado)
GearmanJob::fail
— Envia status de falha (descontinuado)
GearmanJob::functionName
— Obtém o nome da função
GearmanJob::handle
— Obtém o identificador do trabalho
GearmanJob::returnCode
— Obtém o último código de retorno
GearmanJob::sendComplete
— Envia o resultado e status completo
GearmanJob::sendData
— Envia dados para um trabalho em execução
GearmanJob::sendException
— Envia exceção para trabalho em execução (exceção)
GearmanJob::sendFail
— Envia status de falha
GearmanJob::sendStatus
— Envia status
GearmanJob::sendWarning
— Envia um alerta
GearmanJob::setReturn
— Define um valor de retorno
GearmanJob::status
— Envia status (descontinuado)
GearmanJob::unique
— Obtém o identificador exclusivo
GearmanJob::warning
— Envia um alerta (descontinuado)
GearmanJob::workload
— Obtém a carga de trabalho
GearmanJob::workloadSize
— Obtém o tamanho da carga de trabalho
GearmanTask
— A classe GearmanTask
GearmanTask::__construct
— Cria uma instância de GearmanTask
GearmanTask::create
— Cria uma tarefa (descontinuado)
GearmanTask::data
— Obtém dados retornados para uma tarefa
GearmanTask::dataSize
— Obtém o tamanho dos dados retornados
GearmanTask::function
— Obtém o nome da função associada (descontinuado)
GearmanTask::functionName
— Obtém o nome da função associada
GearmanTask::isKnown
— Determina se a tarefa é conhecida
GearmanTask::isRunning
— Testa se a tarefa está em execução no momento
GearmanTask::jobHandle
— Obtém o identificador do trabalho
GearmanTask::recvData
— Lê dados de trabalho ou resultado em um buffer para uma tarefa
GearmanTask::returnCode
— Obtém o último código de retorno
GearmanTask::sendData
— Envia dados para uma tarefa (descontinuado)
GearmanTask::sendWorkload
— Envia dados para uma tarefa
GearmanTask::taskDenominator
— Obtém o denominador percentual de conclusão
GearmanTask::taskNumerator
— Obtém o numerador da porcentagem de conclusão
GearmanTask::unique
— Obtém o identificador exclusivo para uma tarefa
GearmanTask::uuid
— Obtém o identificador exclusivo para uma tarefa (descontinuado)
GearmanWorker
— A classe GearmanWorker
GearmanWorker::addFunction
— Registra e adiciona função de retorno
GearmanWorker::addOptions
— Adiciona opções do trabalhador
GearmanWorker::addServer
— Adiciona um servidor de trabalho
GearmanWorker::addServers
— Adiciona servidores de trabalho
GearmanWorker::clone
— Cria uma cópia do trabalhador
GearmanWorker::__construct
— Cria uma instância de GearmanWorker
GearmanWorker::echo
— Testa a resposta do servidor de trabalho
GearmanWorker::error
— Obtém o último erro encontrado
GearmanWorker::getErrno
— Obtém o número do erro
GearmanWorker::options
— Obtém opções do trabalhador
GearmanWorker::register
— Registra uma função com o servidor de trabalho
GearmanWorker::removeOptions
— Remove opções do trabalhador
GearmanWorker::returnCode
— Obtém o último código de retorno do Gearman
GearmanWorker::setId
— Fornece ao trabalhador um identificador para que ele possa ser rastreado ao solicitar ao gearmand a lista de trabalhadores disponíveis
GearmanWorker::setOptions
— Define opções do trabalhador
GearmanWorker::setTimeout
— Define o tempo limite da atividade de E/S do soquete
GearmanWorker::timeout
— Obtém tempo limite de atividade de E/S do soquete
GearmanWorker::unregister
— Cancela o registro de um nome de função com os servidores de trabalho
GearmanWorker::unregisterAll
— Cancela o registro de todos os nomes de funções com os servidores de trabalho
GearmanWorker::wait
— Aguarda atividade de um dos servidores de trabalho
GearmanWorker::work
— Espera e executa trabalhos
GearmanException
— A classe GearmanException