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 活動超時的時間值
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章