Queue
Table of Contents
Interfaces
- AdapterInterface
- Adapter interface
- TaskAdapterInterface
- Adapter interface
- JobInterface
- Job interface
- QueueInterface
- Queue interface
- RegistryInterface
- Registry interface
Classes
- AbstractQueue
- Abstract queue class
- AbstractAdapter
- Adapter abstract class
- AbstractTaskAdapter
- Adapter abstract class
- Database
- Database adapter class
- Exception
- Queue adapter exception class
- File
- File adapter class
- Memory
- In-memory adapter class
- Redis
- Redis adapter class
- Sqs
- SQS adapter class
- Exception
- Queue exception class
- AbstractJob
- Abstract job class
- Cron
- Cron class
- Exception
- Queue process exception class
- Job
- Job class
- PayloadSigner
- Payload signer class - HMAC-signs/verifies the serialized bytes every storage adapter writes, closing the unserialize() object-injection gap for anyone who can write to the underlying storage directly (a compromised Redis instance, SQL injection elsewhere in the host app, a writable queue directory). Static-only, mirroring Laravel\SerializableClosure::setSecretKey()'s own static-global shape - a familiar idiom already present in this project's dependency tree.
- Task
- Task class
- TimeoutException
- Timeout exception class
- Queue
- Queue class
- AbstractRegistry
- Registry abstract class
- Database
- Database registry class
- File
- File registry class
- Memory
- In-memory registry class
- Redis
- Redis registry class
- Exception
- Registry exception class
- WorkerRecord
- Worker record class
- WorkerRegistry
- Worker registry class
- Worker
- Queue worker class