class CRM_Core_JobManager

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

Properties

array $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 55
__construct()

Class constructor.

at line 65
execute(bool $auth = TRUE)

Parameters

bool $auth

at line 96
__destruct()

Class destructor.

at line 103
executeJobByAction($entity, $action)

Parameters

$entity
$action

at line 111
executeJobById(int $id)

Parameters

int $id

at line 119
executeJob(CRM_Core_ScheduledJob $job)

Parameters

CRM_Core_ScheduledJob $job

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

Parameters

$entity
$job
array $params
null $source

at line 207
logEntry(string $message)

Parameters

string $message