1Gearman::Taskset(3) User Contributed Perl Documentation Gearman::Taskset(3)
2
3
4
6 Gearman::Taskset - a taskset in Gearman, from the point of view of a
7 Gearman::Client
8
10 use Gearman::Client;
11 my $client = Gearman::Client->new;
12
13 # waiting on a set of tasks in parallel
14 my $ts = $client->new_task_set;
15 $ts->add_task( "add" => "1+2", {...});
16 $ts->wait();
17
19 Gearman::Taskset is a Gearman::Client's representation of tasks queue
20
22 new($client)
23 wait(%opts)
24 Waits for a response from the job server for any of the tasks listed in
25 the taskset. Will call the on_* handlers for each of the tasks that
26 have been completed, updated, etc. Doesn't return until everything has
27 finished running or failing.
28
29 add_task(Gearman::Task)
30 add_task($func, <$scalar | $scalarref>, <$uniq | $opts_hr>
31 Adds a task to the taskset. Three different calling conventions are
32 available.
33
34 $opts_hr see Gearman::Task
35
36
37
38perl v5.38.0 2023-07-20 Gearman::Taskset(3)