天天看點

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 活動逾時的時間值