文字

GearmanTask::jobHandle

gearman_job_handle

(PECL gearman >= 0.5.0)

GearmanTask::jobHandle -- gearman_job_handleGet the job handle

说明

public string GearmanTask::jobHandle ( void )

Returns the job handle for this task.

参数

此函数没有参数。

返回值

The opaque job handle.

参见

  • GearmanClient::doJobHandle() - Get the job handle for the running task

用户评论:

[#1] chris at cmbuckley dot co dot uk [2013-08-14 20:38:36]

The job handle is not assigned until the task is received and queued by the job server, so you will need to use one of the client callbacks to access the handle:

<?php
$client->setCreatedCallback(function ($task) {
    var_dump($task->jobHandle()); // "H:server:1"
});
$task = $client->addTask('function', 'workload');
var_dump($task->jobHandle()); // ""

上一篇: 下一篇: