Задание
интерфейс Задание (Просмотр исходного кода)
Методы
| строка | getJobId() Получить идентификатор задания. | |
| массив | payload() Получить декодированное тело задания. | |
| void | fire() Запустить задание. | |
| mixed | release(int $delay = 0) Вернуть задание обратно в очередь. | |
| void | delete() Удалить задание из очереди. | |
| bool | isDeleted() Определить, было ли задание удалено. | |
| bool | isDeletedOrReleased() Определить, было ли задание удалено или возвращено в очередь. | |
| int | attempts() Получить количество попыток выполнения задания. | |
| void | failed(Throwable $e) Обработать исключение, из-за которого задание завершилось неудачей. | |
| int|null | maxTries() Получить максимальное количество попыток выполнения задания. | |
| int|null | timeout() Получить количество секунд, в течение которого задание может выполняться. | |
| int|null | timeoutAt() Получить метку времени, указывающую, когда задание должно истечь. | |
| строка | getName() Получить имя класса очереди задания. | |
| строка | resolveName() Получить разрешённое имя класса очереди задания. Разрешает имя "упакованных" заданий, таких как обработчики на основе классов. | |
| строка | getConnectionName() Получить имя подключения, к которому относится задание. | |
| строка | getQueue() Получить имя очереди, к которой относится задание. | |
| строка | getRawBody() Получить строку исходного тела задания. |
Подробности
строка getJobId()
Получить идентификатор задания.
массив payload()
Получить декодированное тело задания.
void fire()
Запустить задание.
mixed release(int $delay = 0)
Вернуть задание обратно в очередь.
void delete()
Удалить задание из очереди.
bool isDeleted()
Определить, было ли задание удалено.
bool isDeletedOrReleased()
Определить, было ли задание удалено или возвращено в очередь.
int attempts()
Получить количество попыток выполнения задания.
void failed(Throwable $e)
Обработать исключение, из-за которого задание завершилось неудачей.
int|null maxTries()
Получить максимальное количество попыток выполнения задания.
int|null timeout()
Получить количество секунд, в течение которого задание может выполняться.
int|null timeoutAt()
Получить метку времени, указывающую, когда задание должно истечь.
строка getName()
Получить имя класса очереди задания.
строка resolveName()
Получить разрешённое имя класса очереди задания.
Разрешает имя "упакованных" заданий, таких как обработчики на основе классов.
строка getConnectionName()
Получить имя подключения, к которому относится задание.
строка getQueue()
Получить имя очереди, к которой относится задание.
строка getRawBody()
Получить строку исходного тела задания.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.7/Illuminate/Contracts/Queue/Job.html