PHP Conference Japan 2024

GearmanClient 類別

(PECL gearman >= 0.5.0)

簡介

代表一個用於連線到 Gearman 作業伺服器並發出請求以對提供的資料執行某些函式的類別。執行的函式必須是由 Gearman 工作者註冊的函式,且傳遞的資料對於作業伺服器是不透明的。

類別概要

class GearmanClient {
/* 方法 */
public __construct()
公開 addOptions(整數 $option): 布林值
公開 addServer(字串 $host = 空值, 整數 $port = 0, 布林值 $setupExceptionHandler = ): 布林值
公開 addServers(字串 $servers = 空值, 布林值 $setupExceptionHandler = ): 布林值
公開 addTask(
    字串 $function_name,
    字串|整數|浮點數 $workload,
    混合 $context = 空值,
    ?字串 $unique_key = 空值
): GearmanTask|
公開 addTaskBackground(
    字串 $function_name,
    字串|整數|浮點數 $workload,
    混合 $context = 空值,
    ?字串 $unique_key = 空值
): GearmanTask|
公開 addTaskHigh(
    字串 $function_name,
    字串|整數|浮點數 $workload,
    混合 $context = 空值,
    ?字串 $unique_key = 空值
): GearmanTask|
公開 addTaskHighBackground(
    字串 $function_name,
    字串|整數|浮點數 $workload,
    混合 $context = 空值,
    ?字串 $unique_key = 空值
): GearmanTask|
公開 addTaskLow(
    字串 $function_name,
    字串|整數|浮點數 $workload,
    混合 $context = 空值,
    ?字串 $unique_key = 空值
): GearmanTask|
公開 addTaskLowBackground(
    字串 $function_name,
    字串|整數|浮點數 $workload,
    混合 $context = 空值,
    ?字串 $unique_key = 空值
): GearmanTask|
公開 addTaskStatus(字串 $job_handle, 混合 $context = 空值): GearmanTask|
公開 context(): 字串
公開 doBackground(字串 $function, 字串 $workload, ?字串 $unique = null): 字串
公開 doHigh(字串 $function, 字串 $workload, ?字串 $unique = null): 字串
公開 doHighBackground(字串 $function, 字串 $workload, ?字串 $unique = null): 字串
公開 doLow(字串 $function, 字串 $workload, ?字串 $unique = null): 字串
公開 doLowBackground(字串 $function, 字串 $workload, ?字串 $unique = null): 字串
公開 doNormal(字串 $function, 字串 $workload, ?字串 $unique = null): 字串
公開 doStatus(): 陣列
公開 error(): 字串|false

公開 getErrno(): 整數
公開 jobStatus(字串 $job_handle): 陣列
公開 ping(字串 $workload): 布林值
公開 removeOptions(整數 $option): 布林值
公開 returnCode(): 整數
公開 setContext(字串 $data): 布林值
公開 設定選項(整數 $option): 布林值
公開 設定逾時(整數 $timeout): 布林值
公開 逾時(): 整數
公開 等待(): 布林值
}

目錄

新增註記

使用者貢獻的註記

此頁面沒有使用者貢獻的註記。
To Top