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