A classe GearmanClient

(PECL gearman >= 0.5.0)

Introdução

Representa uma classe para conectar-se a um servidor de trabalho Gearman e fazer solicitações para executar alguma função em dados fornecidos. A função executada deve ser uma registrada por um trabalhador Gearman e os dados passados ​​são opacos para o servidor de trabalho.

Resumo da classe

class GearmanClient {
/* Métodos */
public function __construct()
public function addOptions(int $option): bool
public function addServer(string $host = null, int $port = 0, bool $setupExceptionHandler = true): bool
public function addServers(string $servers = null, bool $setupExceptionHandler = true): bool
public function addTask(
    string $function_name,
    string|int|float $workload,
    mixed $context = null,
    ?string $unique_key = null
): GearmanTask|false
public function addTaskBackground(
    string $function_name,
    string|int|float $workload,
    mixed $context = null,
    ?string $unique_key = null
): GearmanTask|false
public function addTaskHigh(
    string $function_name,
    string|int|float $workload,
    mixed $context = null,
    ?string $unique_key = null
): GearmanTask|false
public function addTaskHighBackground(
    string $function_name,
    string|int|float $workload,
    mixed $context = null,
    ?string $unique_key = null
): GearmanTask|false
public function addTaskLow(
    string $function_name,
    string|int|float $workload,
    mixed $context = null,
    ?string $unique_key = null
): GearmanTask|false
public function addTaskLowBackground(
    string $function_name,
    string|int|float $workload,
    mixed $context = null,
    ?string $unique_key = null
): GearmanTask|false
public function addTaskStatus(string $job_handle, mixed $context = null): GearmanTask|false
public function clearCallbacks(): bool
public function context(): string
public function doBackground(string $function, string $workload, ?string $unique = null): string
public function doHigh(string $function, string $workload, ?string $unique = null): string
public function doHighBackground(string $function, string $workload, ?string $unique = null): string
public function doJobHandle(): string
public function doLow(string $function, string $workload, ?string $unique = null): string
public function doLowBackground(string $function, string $workload, ?string $unique = null): string
public function doNormal(string $function, string $workload, ?string $unique = null): string
public function doStatus(): array
public function error(): string|false
public function getErrno(): int
public function jobStatus(string $job_handle): array
public function ping(string $workload): bool
public function removeOptions(int $option): bool
public function returnCode(): int
public function runTasks(): bool
public function setCompleteCallback(callable $callback): bool
public function setContext(string $data): bool
public function setCreatedCallback(callable $callback): bool
public function setDataCallback(callable $callback): bool
public function setExceptionCallback(callable $callback): bool
public function setFailCallback(callable $callback): bool
public function setOptions(int $option): bool
public function setStatusCallback(callable $callback): bool
public function setTimeout(int $timeout): bool
public function setWarningCallback(callable $callback): bool
public function setWorkloadCallback(callable $callback): bool
public function timeout(): int
public function wait(): bool
}

Índice

adicionar nota

Notas de Usuários

Não há notas de usuários para esta página.
To Top