Classes
\Symbiote\QueuedJobs
| Name | Description | |
|---|---|---|
| QJUtils | A set of utility functions used by the queued jobs module | EMPTY |
\Symbiote\QueuedJobs\Controllers
| Name | Description | |
|---|---|---|
| QueuedJobsAdmin | No description available | EMPTY |
| QueuedTaskRunner | Class QueuedTaskRunner | EMPTY |
\Symbiote\QueuedJobs\DataObjects
| Name | Description | |
|---|---|---|
| QueuedJobDescriptor | A QueuedJobDescriptor is the stored representation of a piece of work that could take a while to execute, because of which it is desirable to not have it executing in parallel to other jobs. | EMPTY |
| QueuedJobRule | No description available | EMPTY |
\Symbiote\QueuedJobs\Dev\State
| Name | Description | |
|---|---|---|
| QueuedJobsTestState | No description available | EMPTY |
\Symbiote\QueuedJobs\Extensions
| Name | Description | |
|---|---|---|
| MaintenanceLockExtension | Class MaintenanceLockExtension Adds a maintenance lock UI to SiteConfig | EMPTY |
| ScheduledExecutionExtension | An extension that can be added to objects that automatically adds scheduled execution capabilities to data objects. | EMPTY |
\Symbiote\QueuedJobs\Forms
| Name | Description | |
|---|---|---|
| GridFieldQueuedJobExecute | No description available | EMPTY |
\Symbiote\QueuedJobs\Jobs
| Name | Description | |
|---|---|---|
| CleanupJob | An queued job to clean out the QueuedJobDescriptor Table which often gets too full | EMPTY |
| DeleteObjectJob | A job used to delete a data object. Typically used for deletes that need to happen on a schedule, or where the delete may have some onflow affect that takes a while to finish the deletion. | EMPTY |
| DoormanQueuedJobTask | No description available | EMPTY |
| GenerateGoogleSitemapJob | A job for generating a site's google sitemap | EMPTY |
| PublishItemsJob | An example queued job | EMPTY |
| RunBuildTaskJob | A convenience wrapper for running BuildTask implementations. | EMPTY |
| ScheduledExecutionJob | A job that gets executed on a particular schedule. When it runs, it will call the onScheduledExecution method on the owning dataobject. | EMPTY |
\Symbiote\QueuedJobs\Services
| Name | Description | |
|---|---|---|
| AbstractQueuedJob | A base implementation of a queued job that provides some convenience for implementations | EMPTY |
| DefaultQueueHandler | Default method for handling items run via the cron | EMPTY |
| EmailService | Class EmailService | EMPTY |
| GearmanQueueHandler | No description available | EMPTY |
| ImmediateQueueHandler | execute jobs immediately in the current request context | EMPTY |
| JobErrorHandler | Class used to handle errors for a single job | EMPTY |
| ProcessManager | Class ProcessManager | EMPTY |
| QueuedJobHandler | Writes log output to a job descriptor | EMPTY |
| QueuedJobService | A service that can be used for starting, stopping and listing queued jobs. | EMPTY |
\Symbiote\QueuedJobs\Tasks
| Name | Description | |
|---|---|---|
| CheckJobHealthTask | No description available | EMPTY |
| CreateQueuedJobTask | A task that can be used to create a queued job. | EMPTY |
| DeleteAllJobsTask | An administrative task to delete all queued jobs records from the database. | EMPTY |
| DummyQueuedJob | No description available | EMPTY |
| ProcessJobQueueChildTask | No description available | EMPTY |
| ProcessJobQueueTask | Task used to process the job queue | EMPTY |
| PublishItemsTask | An example build task that publishes a bunch of pages - this demonstrates a realworld example of how the queued jobs project can be used | EMPTY |
\Symbiote\QueuedJobs\Tasks\Engines
| Name | Description | |
|---|---|---|
| BaseRunner | Class BaseRunner | EMPTY |
| DoormanRunner | Runs all jobs through the doorman engine | EMPTY |
| QueueRunner | Runs all jobs in a queue loop in one process | EMPTY |
\Symbiote\QueuedJobs\Tests
| Name | Description | |
|---|---|---|
| AbstractTest | No description available | EMPTY |
| CleanupJobTest | No description available | EMPTY |
| MaintenanceLockTest | Class MaintenanceLockTest | EMPTY |
| QueuedJobRuleTest | No description available | EMPTY |
| QueuedJobsAdminTest | Tests for the QueuedJobsAdmin ModelAdmin clas | EMPTY |
| QueuedJobsTest | No description available | EMPTY |
| ScheduledExecutionTest | No description available | EMPTY |
\Symbiote\QueuedJobs\Tests\Jobs
| Name | Description | |
|---|---|---|
| DoormanQueuedJobTaskTest | No description available | EMPTY |
| TestDummyJob | Test dummy job for capturing data and not doing anything | EMPTY |
\Symbiote\QueuedJobs\Tests\QueuedJobsTest
| Name | Description | |
|---|---|---|
| QueuedJobsTest_Handler | Logger for recording messages for later retrieval | EMPTY |
| QueuedJobsTest_RecordingLogger | Test logger for recording messages | EMPTY |
| TestExceptingJob | No description available | EMPTY |
| TestQJService | No description available | EMPTY |
| TestQueuedJob | No description available | EMPTY |
\Symbiote\QueuedJobs\Tests\ScheduledExecutionTest
| Name | Description | |
|---|---|---|
| TestScheduledDataObject | No description available | EMPTY |
\Symbiote\QueuedJobs\Workers
| Name | Description | |
|---|---|---|
| JobWorker | No description available | EMPTY |