Spec-Zone.ru › Laravel 5.1

Работа

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

Свойства

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

Методы

void fire()

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

void delete()

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

bool isDeleted()

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

void release(int $delay)

Вернуть задачу обратно в очередь.

bool isReleased()

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

bool isDeletedOrReleased()

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

int attempts()

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

string getRawBody()

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

void resolveAndFire(array $payload)

Обработать и выполнить метод обработчика задач.

array parseJob(string $job)

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

mixed resolve(string $class)

Обработать указанный обработчик задач.

mixed resolveQueueableEntities(mixed $data)

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

СущностьОчереди resolveQueueableEntity(mixed $value)

Обработать одну сущность, подлежащую очереди, из обработчика.

void failed()

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

ОбработчикСущностей getEntityResolver()

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

int getSeconds(DateTime|int $delay)

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

int getTime()

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

string getName()

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

string getQueue()

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

Подробности

abstract void fire()

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

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

void

void delete()

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

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

void

bool isDeleted()

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

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

bool

void release(int $delay)

Вернуть задачу обратно в очередь.

Параметры

int $delay

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

void

bool isReleased()

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

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

bool

bool isDeletedOrReleased()

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

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

bool

abstract int attempts()

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

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

int

abstract string getRawBody()

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

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

string

protected void resolveAndFire(array $payload)

Обработать и выполнить метод обработчика задач.

Параметры

array $payload

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

void

protected array parseJob(string $job)

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

Параметры

string $job

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

array

protected mixed resolve(string $class)

Обработать указанный обработчик задач.

Параметры

string $class

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

mixed

protected mixed resolveQueueableEntities(mixed $data)

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

Параметры

mixed $data

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

mixed

protected СущностьОчереди resolveQueueableEntity(mixed $value)

Обработать одну сущность, подлежащую очереди, из обработчика.

Параметры

mixed $value

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

СущностьОчереди

void failed()

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

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

void

protected EntityResolver getEntityResolver()

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

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

EntityResolver

protected int getSeconds(DateTime|int $delay)

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

Параметры

DateTime|int $delay

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

int

protected int getTime()

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

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

int

string getName()

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

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

string

string getQueue()

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

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

string

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

Spec-Zone.ru

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