Очередной замыкания
класс Очередной замыкания (Просмотреть исходный код)
Свойства
| Closure | $closure | Внутреннее замыкание. | |
| string|null | $connection | Имя подключения, к которому должна быть отправлена задача. | |
| string|null | $queue | Имя очереди, к которому должна быть отправлена задача. | |
| DateTimeInterface|DateInterval|int|null | $delay | Количество секунд, которое должно пройти перед доступностью задачи. | |
| array | $catchCallbacks | Все обратные вызовы "catch" для очереди замыкания. |
Методы
| void | __construct(Closure $closure)
Создать новый обработчик событий очереди замыкания. | |
| $this | onConnection(string|null $connection)
Установить требуемое подключение для задачи. | |
| $this | onQueue(string|null $queue)
Установить требуемую очередь для задачи. | |
| $this | delay(DateTimeInterface|DateInterval|int|null $delay)
Установить требуемую задержку в секундах для задачи. | |
| $this | catch(Closure $closure)
Указать обратный вызов, который должен быть вызван, если задача обработчика очереди завершится с ошибкой. | |
| Closure | resolve()
Разрешить фактический обратный вызов обработчика событий. |
Подробности
void __construct(Closure $closure)
Создать новый обработчик событий очереди замыкания.
$this onConnection(string|null $connection)
Установить требуемое подключение для задачи.
$this onQueue(string|null $queue)
Установить требуемую очередь для задачи.
$this delay(DateTimeInterface|DateInterval|int|null $delay)
Установить требуемую задержку в секундах для задачи.
$this catch(Closure $closure)
Указать обратный вызов, который должен быть вызван, если задача обработчика очереди завершится с ошибкой.
Closure resolve()
Разрешить фактический обратный вызов обработчика событий.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/10.x/Illuminate/Events/QueuedClosure.html