ILIAS  release_8 Revision v8.24
interface.ilCronManager.php
Go to the documentation of this file.
1<?php
2
19declare(strict_types=1);
20
22{
23 public function runActiveJobs(ilObjUser $actor): void;
24
25 public function runJobManual(string $jobId, ilObjUser $actor): bool;
26
27 public function resetJob(ilCronJob $job, ilObjUser $actor): void;
28
29 public function activateJob(ilCronJob $job, ilObjUser $actor, bool $wasManuallyExecuted = false): void;
30
31 public function deactivateJob(ilCronJob $job, ilObjUser $actor, bool $wasManuallyExecuted = false): void;
32
33 public function isJobActive(string $jobId): bool;
34
35 public function isJobInactive(string $jobId): bool;
36
37 public function ping(string $jobId): void;
38}
User class.
activateJob(ilCronJob $job, ilObjUser $actor, bool $wasManuallyExecuted=false)
runActiveJobs(ilObjUser $actor)
runJobManual(string $jobId, ilObjUser $actor)
isJobActive(string $jobId)
deactivateJob(ilCronJob $job, ilObjUser $actor, bool $wasManuallyExecuted=false)
ping(string $jobId)
isJobInactive(string $jobId)
resetJob(ilCronJob $job, ilObjUser $actor)