Open Journal Systems  2.4.4
 All Classes Namespaces Functions Variables Groups Pages
ScheduledTaskTool Class Reference
Inheritance diagram for ScheduledTaskTool:
CommandLineTool runScheduledTasks

Public Member Functions

 execute ()
 executeTask ($className, $args)
 parseTasks ($file)
 ScheduledTaskTool ($argv=array())
 usage ()

Additional Inherited Members

- Public Attributes inherited from CommandLineTool

Detailed Description

CLI tool to execute a set of scheduled tasks.

Definition at line 24 of file

Member Function Documentation

ScheduledTaskTool::execute ( )

Parse and execute the scheduled tasks.

Definition at line 65 of file

References parseTasks().

ScheduledTaskTool::executeTask (   $className,

Execute the specified task.

$classNamestring the class name to execute
$argsarray the array of arguments to pass to the class constructors

Definition at line 107 of file

Referenced by parseTasks().

ScheduledTaskTool::parseTasks (   $file)

Parse and execute the scheduled tasks in the specified file.


Definition at line 73 of file

References ScheduledTaskHelper\checkFrequency(), executeTask(), and ScheduledTaskHelper\getTaskArgs().

Referenced by execute().

ScheduledTaskTool::ScheduledTaskTool (   $argv = array())


$argvarray command-line arguments If specified, the first parameter should be the path to a tasks XML descriptor file (other than the default)

Definition at line 37 of file

References CommandLineTool\$argv, and DAORegistry\getDAO().

ScheduledTaskTool::usage ( )

Print command usage information.

Definition at line 57 of file

The documentation for this class was generated from the following file: