- Diviner Queries
- All Atoms
- Search
- Diviner Search
Diviner All Atoms
All Atoms
All Atoms
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- src/infrastructure/daemon/workers/storage/PhabricatorWorkerTask.php
- File
- Method
- Method
- src/infrastructure/daemon/workers/storage/PhabricatorWorkerTriggerEvent.php
- File
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- src/infrastructure/daemon/workers/storage/PhabricatorWorkerBulkJob.php
- File
- Class
- Method
- src/infrastructure/daemon/workers/storage/PhabricatorWorkerDAO.php
- File
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- src/infrastructure/daemon/workers/storage/PhabricatorWorkerActiveTask.php
- File
- Method
- src/infrastructure/daemon/workers/storage/PhabricatorWorkerTaskData.php
- File
- Method
- Method
- Method
- Method
- src/infrastructure/daemon/workers/storage/PhabricatorWorkerArchiveTask.php
- File
- Method
- Method
- src/infrastructure/daemon/workers/engineextension/PhabricatorWorkerDestructionEngineExtension.php
- File
- Class
- Method
- Awaken tasks that have yielded.
- Method
- Schedule any queued tasks, then empty the task queue.
- Method
- Get tasks queued as followups by @{method:queueTask}.
- Method
- Queue a task to be executed after this one succeeds.
- Method
- Method
- Set this flag to execute scheduled tasks synchronously, in the same process. This is useful for debugging, and otherwise dramatically worse in every way imaginable.
- Method
- Method
- Method
- Public wrapper function which calls the doWork() function
- Method
- Method
- Method
- Method
- Perform some preparations and set up context, then call the final functionality (e.g. publishFeedStory() or importEvents() or whatever work the PhabricatorWorker subclass is supposed to do).
- Method
- Method
- Method
- Method
- Return the number of seconds a task should wait after a failure before retrying. For most tasks you can leave this at `null`, which will give you a short default retry period (currently 60 seconds).
- Method
- Return the maximum number of times this task may be retried before it is considered permanently failed. By default, tasks retry indefinitely. You can throw a @{class:PhabricatorWorkerPermanentFailureException} to cause an immediate permanent failure.
- Method
- Return the number of seconds this worker needs hold a lease on the task for while it performs work. For most tasks you can leave this at `null`, which will give you a default lease (currently 2 hours).
- Method
- src/infrastructure/daemon/workers/PhabricatorWorker.php
- File
- Class
- Method
- Method
- Method
- Method
- Method