QueuedClosure
class QueuedClosure (View source)
Свойства
| Closure | $closure | Базовый Closure. | |
| string|null | $connection | Имя подключения, к которому должно быть отправлено задание. | |
| string|null | $queue | Имя очереди, к которой должно быть отправлено задание. | |
| DateTimeInterface|DateInterval|int|null | $delay | Количество секунд, которое должно пройти, прежде чем задание станет доступным. | |
| array | $catchCallbacks | Все обратные вызовы «catch» для очереди Closure. |
Методы
| void | __construct(Closure $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)
Создать новый обработчик событий очереди 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/8.x/Illuminate/Events/QueuedClosure.html