class CRM_Core_JobManager

This interface defines methods that need to be implemented by every scheduled job (cron task) in CiviCRM.

Properties

array $jobs Jobs.
CRM_Core_ScheduledJob $currentJob
$singleRunParams
$_source

Methods

__construct()

Class constructor.

execute(bool $auth = TRUE)

No description

__destruct()

Class destructor.

executeJobByAction($entity, $action)

No description

executeJobById(int $id)

No description

executeJob(CRM_Core_ScheduledJob $job)

No description

setSingleRunParams($entity, $job, array $params, null $source = NULL)

No description

logEntry(string $message)

No description

Details

at line 58
__construct()

Class constructor.

at line 68
execute(bool $auth = TRUE)

Parameters

bool $auth

at line 99
__destruct()

Class destructor.

at line 106
executeJobByAction($entity, $action)

Parameters

$entity
$action

at line 114
executeJobById(int $id)

Parameters

int $id

at line 122
executeJob(CRM_Core_ScheduledJob $job)

Parameters

CRM_Core_ScheduledJob $job

at line 220
setSingleRunParams($entity, $job, array $params, null $source = NULL)

Parameters

$entity
$job
array $params
null $source

at line 230
logEntry(string $message)

Parameters

string $message