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