| ILIAS
    release_7 Revision v7.30-3-g800a261c036
    | 
 Inheritance diagram for ILIAS\BackgroundTasks\Bucket:
 Inheritance diagram for ILIAS\BackgroundTasks\Bucket: Collaboration diagram for ILIAS\BackgroundTasks\Bucket:
 Collaboration diagram for ILIAS\BackgroundTasks\Bucket:| Public Member Functions | |
| getUserId () | |
| setUserId ($user_id) | |
| setPercentage (Task $task, $percentage) | |
| Used by a job to notify his percentage.  More... | |
| getOverallPercentage () | |
| setOverallPercentage ($percentage) | |
| setCurrentTask ($task) | |
| getCurrentTask () | |
| setTask (Task $task) | |
| getTask () | |
| setState ($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 ($timestamp) | |
| getLastHeartbeat () | |
| When was the last time that something happened on this bucket?  More... | |
| getUserId () | |
| setUserId ($user_id) | |
| getOverallPercentage () | |
| setOverallPercentage ($percentage) | |
| setState ($state) | |
| getState () | |
| getDescription () | |
| getTitle () | |
Definition at line 15 of file Bucket.php.
| ILIAS\BackgroundTasks\Bucket::checkIntegrity | ( | ) | 
| Exception | 
Implemented in ILIAS\BackgroundTasks\Implementation\Bucket\BasicBucket.
Referenced by ILIAS\BackgroundTasks\Implementation\Persistence\BasicPersistence\saveBucketAndItsTasks().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ILIAS\BackgroundTasks\Bucket::getCurrentTask | ( | ) | 
Implemented in ILIAS\BackgroundTasks\Implementation\Bucket\BasicBucket.
Referenced by ilBTPopOverGUI\getItemForObserver(), ILIAS\BackgroundTasks\Implementation\Persistence\BasicPersistence\saveObserver(), and ILIAS\BackgroundTasks\Implementation\Persistence\BasicPersistence\updateBucket().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 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().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 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().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 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().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 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().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 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().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 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().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 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().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 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 | $task | 
Implemented in ILIAS\BackgroundTasks\Implementation\Bucket\BasicBucket.
Referenced by ILIAS\BackgroundTasks\Implementation\TaskManager\AsyncTaskManager\run(), ILIAS\BackgroundTasks\Implementation\TaskManager\SyncTaskManager\run(), and ILIAS\BackgroundTasks\Implementation\Persistence\BasicPersistence\saveObserver().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ILIAS\BackgroundTasks\Bucket::setLastHeartbeat | ( | $timestamp | ) | 
| $timestamp | int | 
Implemented in ILIAS\BackgroundTasks\Implementation\Bucket\BasicBucket.
| ILIAS\BackgroundTasks\Bucket::setOverallPercentage | ( | $percentage | ) | 
| $percentage | int | 
Implements ILIAS\BackgroundTasks\BucketMeta.
Implemented in ILIAS\BackgroundTasks\Implementation\Bucket\BasicBucket.
| ILIAS\BackgroundTasks\Bucket::setPercentage | ( | Task | $task, | 
| $percentage | |||
| ) | 
Used by a job to notify his percentage.
| $task | Task | 
| $percentage | int | 
Implemented in ILIAS\BackgroundTasks\Implementation\Bucket\BasicBucket.
| ILIAS\BackgroundTasks\Bucket::setState | ( | $state | ) | 
| $state | int From Observer\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().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ILIAS\BackgroundTasks\Bucket::setTask | ( | Task | $task | ) | 
| Task | $task | 
Implemented in ILIAS\BackgroundTasks\Implementation\Bucket\BasicBucket.
| ILIAS\BackgroundTasks\Bucket::setUserId | ( | $user_id | ) | 
| 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.
| Option | $option | 
Implemented in ILIAS\BackgroundTasks\Implementation\Bucket\BasicBucket.
Referenced by ILIAS\BackgroundTasks\Implementation\TaskManager\BasicTaskManager\continueTask().
 Here is the caller graph for this function:
 Here is the caller graph for this function: