php / 8.1.5 / class.gearmanworker.html /

The GearmanWorker class

Introduction

(PECL gearman >= 0.5.0)

Class synopsis

class GearmanWorker {
/* Methods */
public addFunction(
 string $function_name,
 callable $function,
 mixed &$context = ?,
 int $timeout = ?
): bool
public addOptions(int $option): bool
public addServer(string $host = 127.0.0.1, int $port = 4730): bool
public addServers(string $servers = 127.0.0.1:4730): bool
public clone(): void
public __construct()
public echo(string $workload): bool
public error(): string
public getErrno(): int
public options(): int
public register(string $function_name, int $timeout = ?): bool
public removeOptions(int $option): bool
public returnCode(): int
public setId(string $id): bool
public setOptions(int $option): bool
public setTimeout(int $timeout): bool
public timeout(): int
public unregister(string $function_name): bool
public unregisterAll(): bool
public wait(): bool
public work(): bool
}

Table of Contents

© 1997–2021 The PHP Documentation Group
Licensed under the Creative Commons Attribution License v3.0 or later.
https://www.php.net/manual/en/class.gearmanworker.php