Expand description
A module containing repositories for the job queue
Structs§
- A job to deactivate and lock a user
- A job to delete a device for a user on the homeserver.
- Represents a job in the job queue
- Metadata stored alongside the job
- A job to provision a device for a user on the homeserver.
- A job to provision the user on the homeserver.
- A job to reactivate a user
- Send account recovery emails
- A job which syncs the list of devices of a user with the homeserver
- A job to verify an email address.
- A worker is an entity which can execute jobs.
Traits§
- A trait that represents a job which can be inserted into a queue
- A
QueueJobRepository
is used to schedule jobs to be executed by a worker. - Extension trait for
QueueJobRepository
to help adding a job to the queue through theInsertableJob
trait. This isn’t in theQueueJobRepository
trait to keep it object safe. - A
QueueWorkerRepository
is used to schedule jobs to be executed by a worker.