Spec-Zone.ru › Laravel 6

ОтправкаОчередныхУведомлений

класс ОтправкаОчередныхУведомлений реализует ShouldQueue (Просмотреть исходный код)

Трейты

ВзаимодействиеСОчередью
Очередь
СериализацияМоделей
СериализацияИВосстановлениеИдентификаторовМоделей

Свойства

protected Задача $job

Экземпляр задачи очереди.

из ВзаимодействиеСОчередью
строка|null $connection

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

из Очередь
строка|null $queue

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

из Очередь
строка|null $chainConnection

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

из Очередь
строка|null $chainQueue

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

из Очередь
DateTimeInterface|DateInterval|целое число|null $delay

Количество секунд до того, как задача будет доступна.

из Очередь
$middleware

Средства, через которые должна быть отправлена задача.

из Очередь
массив $chained

Задачи, которые должны выполняться, если эта задача выполнена успешно.

из Очередь
Коллекция $notifiables

Сущности, которым должно быть отправлено уведомление.

Уведомление $notification

Уведомление для отправки.

массив $channels

Все каналы для отправки уведомления.

целое число $tries

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

целое число $timeout

Количество секунд, в течение которых задача может выполняться до истечения времени ожидания.

Методы

int attempts()

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

from InteractsWithQueue
void delete()

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

from InteractsWithQueue
void fail(Throwable|null $exception = null)

Отметить задачу как завершившуюся с ошибкой.

from InteractsWithQueue
void release(int $delay = 0)

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

from InteractsWithQueue
$this setJob(Job $job)

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

from InteractsWithQueue
$this onConnection(string|null $connection)

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

from Queueable
$this onQueue(string|null $queue)

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

from Queueable
$this allOnConnection(string|null $connection)

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

from Queueable
$this allOnQueue(string|null $queue)

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

from Queueable
$this delay(DateTimeInterface|DateInterval|int|null $delay)

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

from Queueable
array middleware()

Получить состав middleware для задачи.

from Queueable
$this through(array|object $middleware)

Указать middleware для задачи.

from Queueable
$this chain(array $chain)

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

from Queueable
void dispatchNextJobInChain()

Запустить следующую задачу в цепочке.

from Queueable
mixed getSerializedPropertyValue(mixed $value)

Получить значение свойства, подготовленного для сериализации.

from SerializesAndRestoresModelIdentifiers
mixed getRestoredPropertyValue(mixed $value)

Получить восстановленное значение свойства после десериализации.

from SerializesAndRestoresModelIdentifiers
Collection restoreCollection(ModelIdentifier $value)

Восстановить экземпляр коллекций queueable.

from SerializesAndRestoresModelIdentifiers
Model restoreModel(ModelIdentifier $value)

Восстановить модель из экземпляра идентификатора модели.

from SerializesAndRestoresModelIdentifiers
Builder getQueryForModelRestoration(Model $model, array|int $ids)

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

from SerializesAndRestoresModelIdentifiers
array __sleep()

Подготовить экземпляр для сериализации.

from SerializesModels
void __wakeup()

Восстановить модель после сериализации.

from SerializesModels
array __serialize()

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

from SerializesModels
array __unserialize(array $values)

Восстановить модель после сериализации.

from SerializesModels
mixed getPropertyValue(ReflectionProperty $property)

Получить значение свойства для данного свойства.

from SerializesModels
void __construct(Collection $notifiables, Notification $notification, array $channels = null)

Создать новый экземпляр задачи.

void handle(ChannelManager $manager)

Отправить уведомления.

string displayName()

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

void failed(Exception $e)

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

mixed retryAfter()

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

mixed retryUntil()

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

void __clone()

Подготовить экземпляр для клонирования.

Подробности

int attempts()

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

Значение возврата

int

void delete()

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

Значение возврата

void

void fail(Throwable|null $exception = null)

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

Параметры

Throwable|null $exception

Значение возврата

void

void release(int $delay = 0)

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

Параметры

int $delay

Значение возврата

void

$this setJob(Job $job)

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

Параметры

Job $job

Значение возврата

$this

$this onConnection(string|null $connection)

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

Параметры

string|null $connection

Значение возврата

$this

$this onQueue(string|null $queue)

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

Параметры

string|null $queue

Значение возврата

$this

$this allOnConnection(string|null $connection)

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

Параметры

string|null $connection

Значение возврата

$this

$this allOnQueue(string|null $queue)

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

Параметры

string|null $queue

Значение возврата

$this

$this delay(DateTimeInterface|DateInterval|int|null $delay)

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

Параметры

DateTimeInterface|DateInterval|int|null $delay

Значение возврата

$this

array middleware()

Получить состав middleware, через который должна быть отправлена задача.

Значение возврата

array

$this through(array|object $middleware)

Указать middleware, через который должна быть отправлена задача.

Параметры

array|object $middleware

Значение возврата

$this

$this chain(array $chain)

Установить задачи, которые должны выполняться, если эта задача выполнена успешно.

Параметры

array $chain

Значение возврата

$this

void dispatchNextJobInChain()

Отправить следующую задачу в цепочке.

Значение возврата

void

protected mixed getSerializedPropertyValue(mixed $value)

Получить значение свойства, подготовленного для сериализации.

Параметры

mixed $value

Значение возврата

mixed

protected mixed getRestoredPropertyValue(mixed $value)

Получить восстановленное значение свойства после десериализации.

Параметры

mixed $value

Значение возврата

mixed

protected Collection restoreCollection(ModelIdentifier $value)

Восстановить экземпляр коллекции задач.

Параметры

ModelIdentifier $value

Значение возврата

Collection

Модель restoreModel(ModelIdentifier $value)

Восстановить модель из экземпляра идентификатора модели.

Параметры

ModelIdentifier $value

Значение возврата

Модель

protected Билдер getQueryForModelRestoration(Модель $model, array|int $ids)

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

Параметры

Модель $model
array|int $ids

Значение возврата

Билдер

array __sleep()

Подготовить экземпляр к сериализации.

Значение возврата

array

void __wakeup()

Восстановить модель после сериализации.

Значение возврата

void

массив __serialize()

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

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

массив

массив __unserialize(массив $values)

Восстановить модель после сериализации.

Параметры

массив $values

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

массив

protected смешанный тип getPropertyValue(ReflectionProperty $property)

Получить значение свойства для данного свойства.

Параметры

ReflectionProperty $property

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

смешанный тип

пустое значение __construct(Collection $notifiables, Notification $notification, массив $channels = null)

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

Параметры

Collection $notifiables
Notification $notification
массив $channels

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

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

пустое значение handle(ChannelManager $manager)

Отправить уведомления.

Параметры

ChannelManager $manager

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

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

строка displayName()

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

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

строка

пустое значение failed(Exception $e)

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

Параметры

Exception $e

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

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

смешанный тип retryAfter()

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

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

смешанный тип

смешанный тип retryUntil()

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

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

смешанный тип

пустое значение __clone()

Подготовить экземпляр для клонирования.

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

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

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/6.x/Illuminate/Notifications/SendQueuedNotifications.html

Spec-Zone.ru

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