天天看点

Gearman GearmanClient 函数列表

Gearman GearmanClient 函数列表

GearmanClient::__construct()  //建立一个GearmanClient实例用来连接到job服务器并且提交任务
GearmanClient::addOptions()   //添加一个或者多个已经设置好的客户端选项
GearmanClient::addServer()   //向客户端添加一个任务服务器,这里不产生进程,只是对服务器列表的一个添加
GearmanClient::addServers()  //向客户端添加一系列的job服务器
GearmanClient::addTask()     //添加一个并行任务
GearmanClient::addTaskBackground() //添加一个并行的后台任务,调用本函数来确保任务并行,调用runTasks函数来运行
GearmanClient::addTaskHigh() //添加一个高优先级的任务
GearmanClient::addTaskLow()  //添加一个低优先级的任务
GearmanClient::addTaskLowBackground() //添加一个低优先级的后台任务
GearmanClient::addTaskStatus()  //用来从gearman服务器获取请求的状态信息
GearmanClient::clearCallbacks() 清空以前所有设置的调用函数
GearmanClient::clone() 建立一个GearmanClient對象的拷貝
GearmanClient::context() 获取前一步在setContext函数中设置的程序的信息
GearmanClient::data() [gearman<=0.5.0]获取以前在setData函数中设置的程序数据 [deprecated]
GearmanClient::do() 运行一个单任务并且返回一个结果
GearmanClient::doBackground() 运行一个后台任务
GearmanClient::doHigh() 运行一个高优先级的任务
GearmanClient::doHighBackground()  运行一个高优先级的后台任务
GearmanClient::doJobHandle()    获取运行中的任务的任务句柄
GearmanClient::doLow()  运行一个低优先级的任务
GearmanClient::doLowBackground()    运行一个低优先级的后台任务
GearmanClient::doStatus()   获取运行中任务的状态
GearmanClient::echo()   对所有的任务服务器发送任意数据,看看服务器是否返回echo信息
GearmanClient::error()  返回最近一次错误发生的错误字串
GearmanClient::getErrno()   返回最近一次错误发生的错误代码
GearmanClient::jobStatus()  获取后台运行任务的状态,状态信息将制定任务是否可知,是否运行和完成的百分比
GearmanClient::removeOptions() 移除客户端选项[0.6.0]
GearmanClient::returnCode() 获取上一次Gearman返回的代码
GearmanClient::runTasks() 返回并行的任务的列表
GearmanClient::setClientCallback() 设置一个任务的回调函数,回调函数需要设置一个单参数和一个GearmanTask对象
[deprecated][0.5.0]
GearmanClient::setCompleteCallback() 设置一个在任务完成时候调用的函数,回调函数需要设置一个单个参数和一个GearmanTask对象.
GearmanClient::setContext() [0.6.0]设置程序环境,给程序环境设置一个任意的字串.
GearmanClient::setCreatedCallback() 设置一个当任务加载到队列中时候的回调函数
GearmanClient::setData() 设置程序数据,以后可以被data函数来获取
[deprecated][0.5.0] GearmanClient::setDataCallback() 设置任务接受数据包时候的回调函数
GearmanClient::setExceptionCallback() 设置异常时候的回调函数
GearmanClient::setFailCallback() 设置失败时候的回调函数
GearmanClient::setOptions() 设置一个或者多个客户端选项
GearmanClient::setStatusCallback() 设置一个回调函数来收集任务状态
GearmanClient::setTimeout() [0.6.0]设置超时时间
GearmanClient::setWarningCallback() 设置一个警告回调函数
GearmanClient::setWorkloadCallback() 设置一个递增数据更新时候的回调函数
GearmanClient::timeout()    返回 socket i/o 活动超时的时间值