Задание
класс Задание (Просмотреть исходный код)
Свойства
| protected mixed | $instance | Экземпляр обработчика задания. | |
| protected Контейнер | $container | Экземпляр контейнера IoC. | |
| protected string | $queue | Имя очереди, к которой относится задание. | |
| protected bool | $deleted | Указывает, было ли задание удалено. |
Методы
| void | fire() Выполнить задание. | |
| void | delete() Удалить задание из очереди. | |
| bool | isDeleted() Определить, было ли задание удалено. | |
| void | release(int $delay) Вернуть задание обратно в очередь. | |
| int | attempts() Получить количество попыток выполнения задания. | |
| string | getRawBody() Получить строку исходного тела задания. | |
| void | resolveAndFire(array $payload) Обработать и выполнить метод обработчика задания. | |
| mixed | resolve(string $class) Обработать указанный обработчик задания. | |
| array | parseJob(string $job) Разделить объявление задания на класс и метод. | |
| bool | autoDelete() Определить, следует ли автоматически удалять задание. | |
| int | getSeconds(DateTime|int $delay) Рассчитать количество секунд с заданной задержкой. | |
| int | getTime() Получить текущее системное время. | |
| string | getName() Получить имя класса очереди задач. | |
| string | getQueue() Получить имя очереди, к которой относится задание. |
Подробности
abstract void fire()
Выполнить задание.
void delete()
Удалить задание из очереди.
bool isDeleted()
Определить, было ли задание удалено.
abstract void release(int $delay)
Вернуть задание обратно в очередь.
abstract int attempts()
Получить количество попыток выполнения задания.
abstract string getRawBody()
Получить строку исходного тела задания.
protected void resolveAndFire(array $payload)
Обработать и выполнить метод обработчика задания.
protected mixed resolve(string $class)
Обработать указанный обработчик задания.
protected array parseJob(string $job)
Разделить объявление задания на класс и метод.
bool autoDelete()
Определить, следует ли автоматически удалять задание.
protected int getSeconds(DateTime|int $delay)
Рассчитать количество секунд с заданной задержкой.
protected int getTime()
Получить текущее системное время.
string getName()
Получить имя класса очереди задач.
string getQueue()
Получить имя очереди, к которой относится задание.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/4.2/Illuminate/Queue/Jobs/Job.html