NAME

Util::Task::Multi - A special task that actually runs multiple tasks

SYNOPSIS

my $task = Util::Task::Multi->new();
$task->add_subtask(task1 => Util::Task::Something->new());
$task->add_subtask(task2 => Util::Task::SomethingElse->new());
$task->execute();

DESCRIPTION

This task subclass allows multiple atomic tasks to be run as a single task, coalescing them in the most efficient way possible.