- Diviner Queries
- All Atoms
- Search
- Diviner Search
Diviner All Atoms
All Atoms
All Atoms
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- src/infrastructure/daemon/workers/query/PhabricatorWorkerArchiveTaskQuery.php
- File
- src/infrastructure/daemon/workers/query/PhabricatorWorkerBulkJobTransactionQuery.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
- Method
- Method
- Method
- Method
- 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
- Schedule and execute event triggers, which run code at specific times.
- Class
- Method
- Update garbage collection, possibly collecting a small amount of garbage.
- Method
- Run the garbage collector for up to a specified number of seconds.
- Method
- Method
- Method
- Method
- Method
- Get the number of seconds to sleep for before starting the next scheduling phase.
- Method
- Run scheduled event triggers which are due for execution.
- Method
- Process all of the triggers which have been updated since the last time the daemon ran, scheduling them into the event table.
- Method
- Method
- src/infrastructure/daemon/workers/PhabricatorTriggerDaemon.php
- File
- A trigger action reacts to a scheduled event.
- Class
- Execute this action.
- Method
- Validate action configuration.
- Method
- Method
- Method
- Method
- src/infrastructure/daemon/workers/action/PhabricatorTriggerAction.php
- File
- Trigger action which queues a task.
- Class
- Method
- Method
- src/infrastructure/daemon/workers/action/PhabricatorScheduleTaskTriggerAction.php
- File
- Trivial action which logs a message.
- Class
- Method
- Method
- src/infrastructure/daemon/workers/action/PhabricatorLogTriggerAction.php
- File
- Never triggers an event.
- Class
- Method
- Method
- src/infrastructure/daemon/workers/clock/PhabricatorNeverTriggerClock.php
- File
- Triggers an event exactly once, at a specific epoch time.
- Class
- Method
- Method
- src/infrastructure/daemon/workers/clock/PhabricatorOneTimeTriggerClock.php
- File
- Triggers an event repeatedly, delaying a fixed number of seconds between triggers.
- Class
- Method
- Method
- src/infrastructure/daemon/workers/clock/PhabricatorMetronomicTriggerClock.php
- File
- Method
- Method
- Method
- src/infrastructure/daemon/workers/clock/__tests__/PhabricatorTriggerClockTestCase.php
- File
- A trigger clock implements scheduling rules for an event.
- Class
- Get the next occurrence of this event.
- Method
- Validate clock configuration.
- Method
- Method
- Method
- Method
- src/infrastructure/daemon/workers/clock/PhabricatorTriggerClock.php
- File
- Triggers an event every month on the same day of the month, like the 12th of the month.
- Class
- Method
- Method
- src/infrastructure/daemon/workers/clock/PhabricatorSubscriptionTriggerClock.php
- File
- Triggers a daily routine, like server backups.
- Class
- Method
- Method
Copyright © LEAD Solutions B.V.