ILIAS
release_8 Revision v8.19-1-g4e8f2f9140c
|
Public Member Functions | |
getUserId () | |
setUserId (int $user_id) | |
setPercentage (Task $task, int $percentage) | |
Used by a job to notify his percentage. More... | |
getOverallPercentage () | |
setOverallPercentage (int $percentage) | |
setCurrentTask (Task $task) | |
getCurrentTask () | |
hasCurrentTask () | |
setTask (Task $task) | |
getTask () | |
setState (int $state) | |
getState () | |
checkIntegrity () | |
userInteraction (Option $option) | |
Let the user interact with the bucket task queue. More... | |
getDescription () | |
getTitle () | |
heartbeat () | |
There was something going on in the bucket, it's still working. More... | |
setLastHeartbeat (int $timestamp) | |
getLastHeartbeat () | |
When was the last time that something happened on this bucket? More... | |
Definition at line 29 of file Bucket.php.
ILIAS\BackgroundTasks\Bucket::checkIntegrity | ( | ) |
Exception |
Implemented in ILIAS\BackgroundTasks\Implementation\Bucket\BasicBucket.
Referenced by ILIAS\BackgroundTasks\Implementation\Persistence\BasicPersistence\saveBucketAndItsTasks().
ILIAS\BackgroundTasks\Bucket::getCurrentTask | ( | ) |
Implemented in ILIAS\BackgroundTasks\Implementation\Bucket\BasicBucket.
Referenced by ilBTPopOverGUI\getDefaultCardContent(), ilBTPopOverGUI\getItemForObserver(), ILIAS\BackgroundTasks\Implementation\Persistence\BasicPersistence\saveObserver(), and ILIAS\BackgroundTasks\Implementation\Persistence\BasicPersistence\updateBucket().
ILIAS\BackgroundTasks\Bucket::getDescription | ( | ) |
Implements ILIAS\BackgroundTasks\BucketMeta.
Implemented in ILIAS\BackgroundTasks\Implementation\Bucket\BasicBucket.
Referenced by ILIAS\BackgroundTasks\Implementation\Persistence\BasicPersistence\saveObserver(), and ILIAS\BackgroundTasks\Implementation\Persistence\BasicPersistence\updateBucket().
ILIAS\BackgroundTasks\Bucket::getLastHeartbeat | ( | ) |
When was the last time that something happened on this bucket?
Implemented in ILIAS\BackgroundTasks\Implementation\Bucket\BasicBucket.
Referenced by ilBTPopOverGUI\getItemForObserver(), and ILIAS\BackgroundTasks\Implementation\Persistence\BasicPersistence\updateBucket().
ILIAS\BackgroundTasks\Bucket::getOverallPercentage | ( | ) |
Implements ILIAS\BackgroundTasks\BucketMeta.
Implemented in ILIAS\BackgroundTasks\Implementation\Bucket\BasicBucket.
Referenced by ilBTPopOverGUI\getProgressbar(), ILIAS\BackgroundTasks\Implementation\Persistence\BasicPersistence\saveObserver(), and ILIAS\BackgroundTasks\Implementation\Persistence\BasicPersistence\updateBucket().
ILIAS\BackgroundTasks\Bucket::getState | ( | ) |
Implements ILIAS\BackgroundTasks\BucketMeta.
Implemented in ILIAS\BackgroundTasks\Implementation\Bucket\BasicBucket.
Referenced by ILIAS\BackgroundTasks\Implementation\TaskManager\BasicTaskManager\continueTask(), ilBTPopOverGUI\getItemForObserver(), ilBTPopOverGUI\getProgressbar(), ILIAS\BackgroundTasks\Implementation\Persistence\BasicPersistence\saveObserver(), and ILIAS\BackgroundTasks\Implementation\Persistence\BasicPersistence\updateBucket().
ILIAS\BackgroundTasks\Bucket::getTask | ( | ) |
Implemented in ILIAS\BackgroundTasks\Implementation\Bucket\BasicBucket.
Referenced by ILIAS\BackgroundTasks\Implementation\TaskManager\AsyncTaskManager\run(), ILIAS\BackgroundTasks\Implementation\TaskManager\SyncTaskManager\run(), ILIAS\BackgroundTasks\Implementation\Persistence\BasicPersistence\saveObserver(), and ILIAS\BackgroundTasks\Implementation\Persistence\BasicPersistence\updateBucket().
ILIAS\BackgroundTasks\Bucket::getTitle | ( | ) |
Implements ILIAS\BackgroundTasks\BucketMeta.
Implemented in ILIAS\BackgroundTasks\Implementation\Bucket\BasicBucket.
Referenced by ilBTPopOverGUI\getItemForObserver(), ILIAS\BackgroundTasks\Implementation\Persistence\BasicPersistence\saveObserver(), and ILIAS\BackgroundTasks\Implementation\Persistence\BasicPersistence\updateBucket().
ILIAS\BackgroundTasks\Bucket::getUserId | ( | ) |
Implements ILIAS\BackgroundTasks\BucketMeta.
Implemented in ILIAS\BackgroundTasks\Implementation\Bucket\BasicBucket.
Referenced by ILIAS\BackgroundTasks\Implementation\Persistence\BasicPersistence\saveObserver(), and ILIAS\BackgroundTasks\Implementation\Persistence\BasicPersistence\updateBucket().
ILIAS\BackgroundTasks\Bucket::hasCurrentTask | ( | ) |
Implemented in ILIAS\BackgroundTasks\Implementation\Bucket\BasicBucket.
Referenced by ILIAS\BackgroundTasks\Implementation\Persistence\BasicPersistence\saveObserver().
ILIAS\BackgroundTasks\Bucket::heartbeat | ( | ) |
There was something going on in the bucket, it's still working.
Implemented in ILIAS\BackgroundTasks\Implementation\Bucket\BasicBucket.
ILIAS\BackgroundTasks\Bucket::setCurrentTask | ( | Task | $task | ) |
Implemented in ILIAS\BackgroundTasks\Implementation\Bucket\BasicBucket.
Referenced by ILIAS\BackgroundTasks\Implementation\Persistence\BasicPersistence\getValueContainerId(), ILIAS\BackgroundTasks\Implementation\TaskManager\AsyncTaskManager\run(), ILIAS\BackgroundTasks\Implementation\TaskManager\SyncTaskManager\run(), and ILIAS\BackgroundTasks\Implementation\Persistence\BasicPersistence\saveObserver().
ILIAS\BackgroundTasks\Bucket::setLastHeartbeat | ( | int | $timestamp | ) |
Implemented in ILIAS\BackgroundTasks\Implementation\Bucket\BasicBucket.
ILIAS\BackgroundTasks\Bucket::setOverallPercentage | ( | int | $percentage | ) |
Implements ILIAS\BackgroundTasks\BucketMeta.
Implemented in ILIAS\BackgroundTasks\Implementation\Bucket\BasicBucket.
ILIAS\BackgroundTasks\Bucket::setPercentage | ( | Task | $task, |
int | $percentage | ||
) |
Used by a job to notify his percentage.
Implemented in ILIAS\BackgroundTasks\Implementation\Bucket\BasicBucket.
ILIAS\BackgroundTasks\Bucket::setState | ( | int | $state | ) |
Implements ILIAS\BackgroundTasks\BucketMeta.
Implemented in ILIAS\BackgroundTasks\Implementation\Bucket\BasicBucket.
Referenced by ilSumOfWorkspaceFileSizesTooLargeInteraction\interaction(), ilSumOfFileSizesTooLargeInteraction\interaction(), ILIAS\BackgroundTasks\Implementation\TaskManager\AsyncTaskManager\run(), and ILIAS\BackgroundTasks\Implementation\TaskManager\SyncTaskManager\run().
ILIAS\BackgroundTasks\Bucket::setTask | ( | Task | $task | ) |
Implemented in ILIAS\BackgroundTasks\Implementation\Bucket\BasicBucket.
ILIAS\BackgroundTasks\Bucket::setUserId | ( | int | $user_id | ) |
Implements ILIAS\BackgroundTasks\BucketMeta.
Implemented in ILIAS\BackgroundTasks\Implementation\Bucket\BasicBucket.
ILIAS\BackgroundTasks\Bucket::userInteraction | ( | Option | $option | ) |
Let the user interact with the bucket task queue.
Implemented in ILIAS\BackgroundTasks\Implementation\Bucket\BasicBucket.
Referenced by ILIAS\BackgroundTasks\Implementation\TaskManager\BasicTaskManager\continueTask().