The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Schedule::Pluggable::Run - Moose Role to provide methods to run schedules

DESCRIPTION

Moose Role to add method to run schedules to Schedule::Pluggable - not runnable on it's own

METHODS

run_in_series

Utility method to build a schedule where each job depends on the previous one and so they run in series

run_in_parallel

Utility method which removes any dependencies from a schedule causing all the jobs to run in parallel

run_schedule

The main method of this role - takes a schedule definition, validates and reformats it and then starts off the job manager to run them