You are here

Example: Cron in Examples for Developers 7

Same name and namespace in other branches
  1. 8 cron_example/cron_example.module \cron_example
  2. 3.x modules/cron_example/cron_example.module \cron_example

Example using Cron API, including hook_cron() and hook_cron_queue_info().

This example is part of the Examples for Developers Project which you can download and experiment with at http://drupal.org/project/examples

Parent topics

File

cron_example/cron_example.module, line 8
Demonstrates use of the Cron API in Drupal - hook_cron()

Functions

Namesort descending Location Description
cron_example_add_jobs_to_queue cron_example/cron_example.module Submit function used to add the items to the queue.
cron_example_cron cron_example/cron_example.module Implements hook_cron().
cron_example_cron_queue_info cron_example/cron_example.module Implements hook_cron_queue_info().
cron_example_form cron_example/cron_example.module The form to provide a link to cron.php.
cron_example_form_cron_run_submit cron_example/cron_example.module Allow user to directly execute cron, optionally forcing it.
cron_example_menu cron_example/cron_example.module Implements hook_menu().
cron_example_queue_1_worker cron_example/cron_example.module Simple worker for our queues.
cron_example_queue_2_worker cron_example/cron_example.module Simple worker for our queues.
cron_example_queue_report_work cron_example/cron_example.module Simple reporter for the workers.

Classes

Namesort descending Location Description
CronExampleTestCase cron_example/cron_example.test cron_example test class