Spec-Zone.ru › Laravel 8

PendingChain

class PendingChain (View source)

Свойства

смешанный $job

Имя класса задания, которое отправляется.

массив $chain

Задания, которые нужно объединить.

строка|null $connection

Имя подключения, к которому должна быть отправлена цепочка.

строка|null $queue

Имя очереди, к которой должна быть отправлена цепочка.

DateTimeInterface|DateInterval|целое число|null $delay

Количество секунд, которое должно пройти до доступности цепочки.

массив $catchCallbacks

Обработчики, которые должны выполняться при ошибке.

Методы

пустое значение __construct(смешанный $job, массив $chain)

Создаёт новый экземпляр PendingChain.

$this onConnection(строка|null $connection)

Устанавливает желаемое подключение для задания.

$this onQueue(строка|null $queue)

Устанавливает желаемую очередь для задания.

$this delay(DateTimeInterface|DateInterval|целое число|null $delay)

Устанавливает желаемую задержку для цепочки.

$this catch(вызываемый $callback)

Добавляет обработчик, который должен выполняться при ошибке задания.

массив catchCallbacks()

Получает зарегистрированные обработчики "catch".

PendingDispatch dispatch()

Отправляет задание с заданными аргументами.

Подробности

пустое значение __construct(смешанный $job, массив $chain)

Создаёт новый экземпляр PendingChain.

Параметры

смешанный $job
массив $chain

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

пустое значение

$this onConnection(строка|null $connection)

Устанавливает желаемое подключение для задания.

Параметры

строка|null $connection

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

$this

$this onQueue(строка|null $queue)

Устанавливает желаемую очередь для задания.

Параметры

строка|null $queue

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

$this

$this delay(DateTimeInterface|DateInterval|целое число|null $delay)

Устанавливает желаемую задержку для цепочки.

Параметры

DateTimeInterface|DateInterval|целое число|null $delay

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

$this

$this catch(вызываемый $callback)

Добавляет обработчик, который должен выполняться при ошибке задания.

Параметры

вызываемый $callback

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

$this

массив catchCallbacks()

Получает зарегистрированные обработчики "catch".

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

массив

PendingDispatch dispatch()

Отправляет задание с заданными аргументами.

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

PendingDispatch

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/8.x/Illuminate/Foundation/Bus/PendingChain.html

Spec-Zone.ru

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