Class Mage_Cron_Model_Observer

Description

Crontab observer

Located in /Cron/Model/Observer.php (line 34)


	
			
Class Constant Summary
CACHE_KEY_LAST_HISTORY_CLEANUP_AT = 'cron_last_history_cleanup_at'
CACHE_KEY_LAST_SCHEDULE_GENERATE_AT = 'cron_last_schedule_generate_at'
REGEX_RUN_MODEL = '#^([a-z0-9_]+/[a-z0-9_]+)::([a-z0-9_]+)$#i'
XML_PATH_HISTORY_CLEANUP_EVERY = 'system/cron/history_cleanup_every'
XML_PATH_HISTORY_FAILURE = 'system/cron/history_failure_lifetime'
XML_PATH_HISTORY_SUCCESS = 'system/cron/history_success_lifetime'
XML_PATH_SCHEDULE_AHEAD_FOR = 'system/cron/schedule_ahead_for'
XML_PATH_SCHEDULE_GENERATE_EVERY = 'system/cron/schedule_generate_every'
XML_PATH_SCHEDULE_LIFETIME = 'system/cron/schedule_lifetime'
Variable Summary
Method Summary
void cleanup ()
void dispatch (Varien_Event_Observer $observer)
Mage_Cron_Model_Observer _generateJobs ($jobs $jobs, array $exists)
Variables
mixed $_pendingSchedules (line 48)
  • access: protected
Methods
cleanup (line 229)
  • access: public
void cleanup ()
dispatch (line 57)

Process cron queue Geterate tasks schedule Cleanup tasks schedule

  • access: public
void dispatch (Varien_Event_Observer $observer)
  • Varien_Event_Observer $observer
generate (line 143)

Generate cron schedule

  • access: public
getPendingSchedules (line 128)
  • access: public
void getPendingSchedules ()
_generateJobs (line 190)

Generate jobs for config information

  • access: protected
Mage_Cron_Model_Observer _generateJobs ($jobs $jobs, array $exists)
  • array $exists
  • $jobs $jobs
Class Constants
CACHE_KEY_LAST_HISTORY_CLEANUP_AT = 'cron_last_history_cleanup_at' (line 37)
CACHE_KEY_LAST_SCHEDULE_GENERATE_AT = 'cron_last_schedule_generate_at' (line 36)
REGEX_RUN_MODEL = '#^([a-z0-9_]+/[a-z0-9_]+)::([a-z0-9_]+)$#i' (line 46)
XML_PATH_HISTORY_CLEANUP_EVERY = 'system/cron/history_cleanup_every' (line 42)
XML_PATH_HISTORY_FAILURE = 'system/cron/history_failure_lifetime' (line 44)
XML_PATH_HISTORY_SUCCESS = 'system/cron/history_success_lifetime' (line 43)
XML_PATH_SCHEDULE_AHEAD_FOR = 'system/cron/schedule_ahead_for' (line 40)
XML_PATH_SCHEDULE_GENERATE_EVERY = 'system/cron/schedule_generate_every' (line 39)
XML_PATH_SCHEDULE_LIFETIME = 'system/cron/schedule_lifetime' (line 41)

Documentation generated on Fri, 11 Feb 2011 17:09:02 +0200 by phpDocumentor 1.4.3