| 
    ILIAS
    release_9 Revision v9.13-25-g2c18ec4c24f
    
   | 
  
 Inheritance diagram for ILIAS\BackgroundTasks\Bucket:
 Collaboration diagram for ILIAS\BackgroundTasks\Bucket: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().
 Here is the caller graph for this function:| 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().
 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:| 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:| 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:| 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:| 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:| 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:| 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:| ILIAS\BackgroundTasks\Bucket::hasCurrentTask | ( | ) | 
Implemented in ILIAS\BackgroundTasks\Implementation\Bucket\BasicBucket.
Referenced by ILIAS\BackgroundTasks\Implementation\Persistence\BasicPersistence\saveObserver().
 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 | ) | 
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().
 Here is the caller graph for this function:| 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().
 Here is the caller graph for this function:| 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().
 Here is the caller graph for this function: