class Worker (View source)
bool | $shouldQuit | Indicates if the worker should exit. | |
bool | $paused | Indicates if the worker is paused. |
void | __construct(QueueManager $manager, Dispatcher $events, ExceptionHandler $exceptions) Create a new queue worker. | |
void | daemon(string $connectionName, string $queue, WorkerOptions $options) Listen to the given queue in a loop. | |
void | runNextJob(string $connectionName, string $queue, WorkerOptions $options) Process the next job on the queue. | |
void | process(string $connectionName, Job $job, WorkerOptions $options) Process the given job from the queue. | |
bool | memoryExceeded(int $memoryLimit) Determine if the memory limit has been exceeded. | |
void | stop(int $status) Stop listening and bail out of the script. | |
void | kill(int $status) Kill the process. | |
void | sleep(int $seconds) Sleep the script for a given number of seconds. | |
void | setCache(Repository $cache) Set the cache repository implementation. |
Create a new queue worker.
Listen to the given queue in a loop.
Process the next job on the queue.
Process the given job from the queue.
Determine if the memory limit has been exceeded.
Stop listening and bail out of the script.
Kill the process.
Sleep the script for a given number of seconds.
Set the cache repository implementation.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.4/Illuminate/Queue/Worker.html