Gearman::Taskset3pm
A taskset in gearman, from the point of view of a gearman::client
Usage
use Gearman::Client;my $client = Gearman::Client->new;# waiting on a set of tasks in parallelmy $ts = $client->new_task_set;$ts->add_task( "add" => "1+2", {...});$ts->wait();
Overview
Gearman::Taskset is a Gearman::Client's representation of tasks queue
Methods
new($client)
wait(%opts)
Waits for a response from the job server for any of the tasks listed in the taskset. Will call the on_* handlers for each of the tasks that have been completed, updated, etc. Doesn't return until everything has finished running or failing.
add_task(Gearman::Task)
add_task($func, <$scalar | $scalarref>, <$uniq | $opts_hr>
Adds a task to the taskset. Three different calling conventions are available.
$opts_hr see Gearman::Task
Releases
5 releases since Debian 9 (Stretch); the text changed 1 time.