Spec-Zone.ru › Laravel 5.2

Задание

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

Свойства

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

Методы

void fire()

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

void delete()

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

булево isDeleted()

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

void release(int $delay)

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

булево isReleased()

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

булево isDeletedOrReleased()

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

int attempts()

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

строка getRawBody()

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

void resolveAndFire(array $payload)

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

массив parseJob(string $job)

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

mixed resolve(string $class)

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

mixed resolveQueueableEntities(mixed $data)

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

QueueableEntity resolveQueueableEntity(mixed $value)

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

void failed()

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

EntityResolver getEntityResolver()

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

int getSeconds(DateTime|int $delay)

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

int getTime()

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

строка getName()

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

строка resolveName()

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

строка getQueue()

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

Подробности

абстрактный void fire()

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

Значение результата

void

void delete()

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

Значение результата

void

булево isDeleted()

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

Значение результата

булево

void release(int $delay)

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

Параметры

int $delay

Значение результата

void

булево isReleased()

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

Значение результата

булево

булево isDeletedOrReleased()

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

Значение результата

булево

абстрактный int attempts()

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

Значение результата

int

абстрактный строка getRawBody()

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

Значение результата

строка

защищённый void resolveAndFire(array $payload)

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

Параметры

массив $payload

Значение результата

void

защищённый массив parseJob(string $job)

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

Параметры

строка $job

Значение результата

массив

защищённый mixed resolve(string $class)

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

Параметры

строка $class

Значение результата

mixed

защищённый mixed resolveQueueableEntities(mixed $data)

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

Параметры

mixed $data

Значение результата

mixed

защищённый QueueableEntity resolveQueueableEntity(mixed $value)

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

Параметры

mixed $value

Значение результата

QueueableEntity
END_OF_DOCUMENT_MARKER

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 resolveName()

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

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

string

string getQueue()

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

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

string

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

Spec-Zone.ru

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