QueuedClosure
class QueuedClosure (View source)
Свойства
| 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/11.x/Illuminate/Events/QueuedClosure.html