PendingClosureDispatch
class PendingClosureDispatch extends PendingDispatch (View source)
Свойства
| protected mixed | $job | Задача. | из PendingDispatch |
| protected bool | $afterResponse | Указывает, должна ли задача быть отправлена сразу после отправки ответа. | из PendingDispatch |
Методы
| void | __construct(mixed $job) Создать новую отправку задания в очередь ожидания. | from PendingDispatch |
| $this | onConnection(string|null $connection) Установить желаемое соединение для задания. | from PendingDispatch |
| $this | onQueue(string|null $queue) Установить желаемую очередь для задания. | from PendingDispatch |
| $this | allOnConnection(string|null $connection) Установить желаемое соединение для цепочки. | from PendingDispatch |
| $this | allOnQueue(string|null $queue) Установить желаемую очередь для цепочки. | from PendingDispatch |
| $this | delay(DateTimeInterface|DateInterval|int|null $delay) Установить желаемую задержку в секундах для задания. | from PendingDispatch |
| $this | afterCommit() Указать, что задание должно быть отправлено после завершения всех транзакций базы данных. | from PendingDispatch |
| $this | beforeCommit() Указать, что задание не должно ждать завершения транзакций базы данных перед отправкой. | from PendingDispatch |
| $this | chain(array $chain) Указать задания, которые должны выполняться, если это задание выполнено успешно. | from PendingDispatch |
| $this | afterResponse() Указать, что задание должно быть отправлено после отправки ответа в браузер. | from PendingDispatch |
| bool | shouldDispatch() Определить, должно ли задание быть отправлено. | from PendingDispatch |
| $this | __call(string $method, array $parameters) Динамически проксировать методы на базовое задание. | from PendingDispatch |
| void | __destruct() Обработать уничтожение объекта. | from PendingDispatch |
| $this | catch(Closure $callback) Добавить обратный вызов для выполнения, если задание завершилось ошибкой. |
Подробности
void __construct(mixed $job)
Создать новую отправку задания в очередь ожидания.
$this onConnection(string|null $connection)
Установите желаемое соединение для задания.
$this onQueue(string|null $queue)
Установите желаемую очередь для задания.
$this allOnConnection(string|null $connection)
Установите желаемое соединение для цепочки.
$this allOnQueue(string|null $queue)
Установите желаемую очередь для цепочки.
$this delay(DateTimeInterface|DateInterval|int|null $delay)
Установите желаемую задержку в секундах для задания.
$this afterCommit()
Указывает, что задание должно быть отправлено после завершения всех транзакций базы данных.
$this beforeCommit()
Указывает, что задание не должно ждать завершения транзакций базы данных перед отправкой.
$this chain(array $chain)
Установите задания, которые должны выполняться, если это задание выполнено успешно.
$this afterResponse()
Указывает, что задание должно быть отправлено после отправки ответа в браузер.
protected bool shouldDispatch()
Определите, должно ли задание быть отправлено.
$this __call(string $method, array $parameters)
Динамически делегирует методы на основе задания.
void __destruct()
Обработка уничтожения объекта.
$this catch(Closure $callback)
Добавить обратный вызов, который будет выполнен, если задача завершится неудачно.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/9.x/Illuminate/Foundation/Bus/PendingClosureDispatch.html