You are here

function job_scheduler_cron_queue_info in Job Scheduler 7.2

Implements hook_cron_queue_info().

Provide queue worker information for jobs declared in hook_cron_job_scheduler_info().

File

./job_scheduler.module, line 237
Main file for the Job Scheduler.

Code

function job_scheduler_cron_queue_info() {
  $queue = array();
  foreach (job_scheduler_info() as $info) {
    if (!empty($info['jobs']) && !empty($info['queue name'])) {
      $queue[$info['queue name']] = array(
        'worker callback' => 'job_scheduler_cron_queue_worker',
        // Some reasonable default as we don't know.
        'time' => 60,
      );
    }
  }
  return $queue;
}