Search results for "distribution:Proc-JobQueue jobqueue"
Proc::JobQueue - job queue with dependencies, base class
Generic queue of "jobs". Most likely to be subclassed for different situations. Jobs are registered. Hosts are registered. Jobs may or may not be tied to particular hosts. Jobs are started on hosts. Jobs may or may not have dependencies on each other...
MUIR/Proc-JobQueue-0.903 - 03 Mar 2012 07:01:03 UTC
Proc::JobQueue::Job - The $job objects for Proc::JobQueue
This is the base class for the $job objects used by This class is designed to be overloaded. For user APIs, see the "SEE ALSO" section....
MUIR/Proc-JobQueue-0.903 - 03 Mar 2012 07:01:03 UTC
Proc::JobQueue::Move - move files from one place to another
This is a subclass of Proc::JobQueue::Job. In the background, move a file to a new location (possibly on a new host). "scp" will be used to move files to remote locations. The trust relationships must already exist. Files will be compressed in transi...
MUIR/Proc-JobQueue-0.903 - 03 Mar 2012 07:01:03 UTC
Proc::JobQueue::Sort - sort files in the background
This is a subclass of Proc::JobQueue::Job. In the background, sort the input files into the output. using the unix sort(1) command. The $opts parameter is not used but must be a hash reference. The $config parameter must be a hash reference and the f...
MUIR/Proc-JobQueue-0.903 - 03 Mar 2012 07:01:03 UTC
Proc::JobQueue::Command - run shell commands in the background
This is a subclass of Proc::JobQueue::Job. In the background, run a command-line command....
MUIR/Proc-JobQueue-0.903 - 03 Mar 2012 07:01:03 UTC
Proc::JobQueue::Sequence - do a sequence of background jobs
This is a subclass of Proc::JobQueue::Job. In the background, do a sequence of jobs. If a job fails, the jobs later in the sequence are cancelled....
MUIR/Proc-JobQueue-0.903 - 03 Mar 2012 07:01:03 UTC
Proc::JobQueue::EventQueue - JobQueue combined with IO::Event
This module is a sublcass of Proc::JobQueue. It combines the job queue with IO::Event for an asynchronous event loop. IO::Event can use a select loop from Event, AnyEvent or its own. The jobs that it runs are either full-fledged jobs, Proc::JobQueue:...
MUIR/Proc-JobQueue-0.903 - 03 Mar 2012 07:01:03 UTC
Proc::JobQueue::DependencyJob - dependency-aware job object for Proc::JobQueue
Proc::JobQueue::DependencyJob is a subclass of Proc::JobQueue::Job used to define jobs to run from a Proc::JobQueue. DependencyJob jobs are perl objects with a callback API. "$job->startup()" is called to start the job. That in turn calls, the callba...
MUIR/Proc-JobQueue-0.903 - 03 Mar 2012 07:01:03 UTC
Proc::JobQueue::DependencyTask - callbacks for use with Proc::JobQueue
A task is lighter than a job (Proc::JobQueue::DependencyJob) -- it is never more than a callback. It does not get schedueled as a job (Proc::JobQueue) but rather is run as soon as it has no dependencies in the dependency gaph. Tasks can be put in a d...
MUIR/Proc-JobQueue-0.903 - 03 Mar 2012 07:01:03 UTC
Proc::JobQueue::RemoteDependencyJob - add a remote job to a dependency queue
This is sublcass of Proc::JobQueue::Job. It combines a RPC::ToWorker with a Proc::JobQueue and provides a way to run arbitrary perl code in dependency order on a network of systems. Overall execution must be controlled by Proc::JobQueue::EventQueue. ...
MUIR/Proc-JobQueue-0.903 - 03 Mar 2012 07:01:03 UTC
lib/Proc/JobQueue/BackgroundQueue.pm
This is a job queue module for jobs that will be run in the background. "checkjobs()" needs to be called periodically to start new jobs. When all the jobs are queued, a call to "finish()" will block until all the jobs have completed. The "finish()" m...
MUIR/Proc-JobQueue-0.903 - 03 Mar 2012 07:01:03 UTC
Proc::JobQueue::DependencyQueue - [DEPRECATED] JobQueue combined with a dependency graph
This module is now deprecated in favor of Proc::JobQueue::EventQueue. This module is a sublcass of Proc::JobQueue. It combines a job queue with a a dependency graph, Object::Dependency. The jobs that it runs are either full-fledged jobs, Proc::JobQue...
MUIR/Proc-JobQueue-0.903 - 03 Mar 2012 07:01:03 UTC