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 - 等待来自其中一个作业服务器的活动
- GearmanWorker::work - 等待并执行工作
← GearmanTask::uuid
GearmanWorker::addFunction →