Spec-Zone.ru › Laravel 5.3

Задание

класс Задание (Просмотреть исходный код)

Свойства

protected mixed $instance Экземпляр обработчика задания.
protected Контейнер $container Экземпляр контейнера IoC.
protected string $queue Имя очереди, к которой относится задание.
protected bool $deleted Указывает, было ли задание удалено.
protected bool $released Указывает, было ли задание выпущено обратно в очередь.

Методы

int attempts()

Получить количество попыток выполнения задания.

string getRawBody()

Получить исходную строку тела задания.

void fire()

Выполнить задание.

mixed resolve(string $class)

Разрешить указанный обработчик задания.

void delete()

Удалить задание из очереди.

bool isDeleted()

Определить, было ли задание удалено.

void release(int $delay)

Выпустить задание обратно в очередь.

bool isReleased()

Определить, было ли задание выпущено обратно в очередь.

bool isDeletedOrReleased()

Определить, было ли задание удалено или выпущено.

void failed(Exception $e)

Вызвать метод failed у экземпляра задания.

array parseJob(string $job)

Разобрать объявление задания на класс и метод.

int getSeconds(DateTime|int $delay)

Вычислить количество секунд с учётом указанной задержки.

int getTime()

Получить текущее системное время.

string getName()

Получить имя класса задания в очереди.

string resolveName()

Получить разрешённое имя класса задания в очереди.

array payload()

Получить декодированное тело задания.

string getQueue()

Получить имя очереди, к которой относится задание.

Контейнер getContainer()

Получить экземпляр контейнера сервисов.

Подробности

abstract int attempts()

Получить количество попыток выполнения задания.

Возвращаемое значение

int

abstract string getRawBody()

Получить исходную строку тела задания.

Возвращаемое значение

string

void fire()

Выполнить задание.

Возвращаемое значение

void

protected mixed resolve(string $class)

Разрешить указанный обработчик задания.

Параметры

string $class

Возвращаемое значение

mixed

void delete()

Удалить задание из очереди.

Возвращаемое значение

void

bool isDeleted()

Определить, было ли задание удалено.

Возвращаемое значение

bool

void release(int $delay)

Выпустить задание обратно в очередь.

Параметры

int $delay

Возвращаемое значение

void

bool isReleased()

Определить, было ли задание выпущено обратно в очередь.

Возвращаемое значение

bool

bool isDeletedOrReleased()

Определить, было ли задание удалено или выпущено.

Возвращаемое значение

bool

void failed(Exception $e)

Вызвать метод failed у экземпляра задания.

Параметры

Exception $e

Возвращаемое значение

void

protected array parseJob(string $job)

Разобрать объявление задания на класс и метод.

Параметры

string $job

Возвращаемое значение

array

protected int getSeconds(DateTime|int $delay)

Вычислить количество секунд с учётом указанной задержки.

Параметры

DateTime|int $delay

Возвращаемое значение

int

protected int getTime()

Получить текущее системное время.

Возвращаемое значение

int

string getName()

Получить имя класса задания в очереди.

Возвращаемое значение

string

string resolveName()

Получить разрешённое имя класса задания в очереди.

Возвращаемое значение

string

array payload()

Получить декодированное тело задания.

Возвращаемое значение

array

string getQueue()

Получить имя очереди, к которой относится задача.

Возвращаемое значение

string

Container getContainer()

Получить экземпляр контейнера сервисов.

Возвращаемое значение

Container

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.3/Illuminate/Queue/Jobs/Job.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API