PHP
Gearman

GearmanWorker (class)

The GearmanWorker class

介绍

(PECL gearman >= 0.5.0)

类别简介

GearmanWorker {

/* Methods */

public bool addFunction ( string $function_name , callable $function [, mixed &$context [, int $timeout ]] )

public bool addOptions ( int $option )

public bool addServer ([ string $host = 127.0.0.1 [, int $port = 4730 ]] )

public bool addServers ( string $servers = 127.0.0.1:4730 )

public void clone ( void )

public __construct ( void )

public bool echo ( string $workload )

public string error ( void )

public int getErrno ( void )

public int options ( void )

public bool register ( string $function_name [, int $timeout ] )

public bool removeOptions ( int $option )

public int returnCode ( void )

public bool setId ( string $id )

public bool setOptions ( int $option )

public bool setTimeout ( int $timeout )

public int timeout ( void )

public bool unregister ( string $function_name )

public bool unregisterAll ( void )

public bool wait ( void )

public bool work ( void )

}

目录

  • GearmanWorker::addFunction - 注册并添加回调函数

  • GearmanWorker::addOptions - 添加工人选项

  • GearmanWorker::addServer - 添加一个作业服务器

  • GearmanWorker::addServers - 添加作业服务器

  • GearmanWorker::clone - 创建worker的副本

  • GearmanWorker::__construct - 创建一个GearmanWorker实例

  • GearmanWorker::echo - 测试作业服务器响应

  • GearmanWorker::error - 获取遇到的最后一个错误

  • GearmanWorker::getErrno - 获取errno

  • GearmanWorker::options - 获取工人选项

  • GearmanWorker::register - 向作业服务器注册一项功能

  • GearmanWorker::removeOptions - 删除工作人员选项

  • GearmanWorker::returnCode - 获取最后一个Gearman返回码

  • GearmanWorker::setId - 为工作人员提供一个标识符,以便在向可用工作人员列表询问gearmand时可以跟踪它。

  • GearmanWorker::setOptions - 设置工人选项

  • GearmanWorker::setTimeout - 设置套接字I/O活动超时

  • GearmanWorker::timeout - 获取套接字I/O活动超时

  • GearmanWorker::unregister - 取消注册作业服务器的函数名称

  • GearmanWorker::unregisterAll - 取消注册作业服务器的所有函数名称

  • GearmanWorker::wait - 等待来自其中一个作业服务器的活动

← GearmanTask::uuid

GearmanWorker::addFunction →