ILIAS
trunk Revision v5.2.0beta1-34115-g3a2438be29
|
Class PersistingObserver. More...
Public Member Functions | |
__construct (Bucket $bucket, Persistence $persistence) | |
notifyState (int $state) | |
notifyPercentage (Task $task, int $percentage) | |
notifyCurrentTask (Task $task) | |
heartbeat () | |
I'm still alive! If your calculation takes a really long time don't forget to use the heartbeat. More... | |
Public Member Functions inherited from ILIAS\BackgroundTasks\Observer | |
notifyPercentage (Task $task, int $percentage) | |
You can change the progress of a currently running task. More... | |
notifyCurrentTask (Task $task) | |
If the current task changes notify the observer. More... | |
Protected Attributes | |
ILIAS BackgroundTasks Bucket | $bucket |
ILIAS BackgroundTasks Persistence | $persistence |
Class PersistingObserver.
Definition at line 31 of file PersistingObserver.php.
ILIAS\BackgroundTasks\Implementation\TaskManager\PersistingObserver::__construct | ( | Bucket | $bucket, |
Persistence | $persistence | ||
) |
Definition at line 36 of file PersistingObserver.php.
References ILIAS\BackgroundTasks\Implementation\TaskManager\PersistingObserver\$bucket, and ILIAS\BackgroundTasks\Implementation\TaskManager\PersistingObserver\$persistence.
ILIAS\BackgroundTasks\Implementation\TaskManager\PersistingObserver::heartbeat | ( | ) |
I'm still alive! If your calculation takes a really long time don't forget to use the heartbeat.
Otherwise the bucket might be killed while still running. All notify tasks of the observer also trigger a heartbeat.
Implements ILIAS\BackgroundTasks\Observer.
Definition at line 70 of file PersistingObserver.php.
ILIAS\BackgroundTasks\Implementation\TaskManager\PersistingObserver::notifyCurrentTask | ( | Task | $task | ) |
Definition at line 59 of file PersistingObserver.php.
ILIAS\BackgroundTasks\Implementation\TaskManager\PersistingObserver::notifyPercentage | ( | Task | $task, |
int | $percentage | ||
) |
Definition at line 52 of file PersistingObserver.php.
ILIAS\BackgroundTasks\Implementation\TaskManager\PersistingObserver::notifyState | ( | int | $state | ) |
$state | int |
Implements ILIAS\BackgroundTasks\Observer.
Definition at line 45 of file PersistingObserver.php.
|
protected |
Definition at line 33 of file PersistingObserver.php.
Referenced by ILIAS\BackgroundTasks\Implementation\TaskManager\PersistingObserver\__construct().
|
protected |
Definition at line 34 of file PersistingObserver.php.
Referenced by ILIAS\BackgroundTasks\Implementation\TaskManager\PersistingObserver\__construct().