QueueingDispatcher
интерфейс QueueingDispatcher реализует Dispatcher (View source)
Методы
| mixed | dispatch(mixed $command) Отправить команду соответствующему обработчику. | из Dispatcher |
| mixed | dispatchSync(mixed $command, mixed $handler = null) Отправить команду соответствующему обработчику в текущем процессе. | из Dispatcher |
| mixed | dispatchNow(mixed $command, mixed $handler = null) Отправить команду соответствующему обработчику в текущем процессе. | из Dispatcher |
| bool | hasCommandHandler(mixed $command) Определить, есть ли обработчик для данной команды. | из Dispatcher |
| bool|mixed | getCommandHandler(mixed $command) Получить обработчик для команды. | из Dispatcher |
| $this | pipeThrough(array $pipes) Установить конвейеры, через которые должны пройти команды перед отправкой. | из Dispatcher |
| $this | map(array $map) Сопоставить команду с обработчиком. | из Dispatcher |
| Batch|null | findBatch(string $batchId) Попытка найти пакет с заданным идентификатором. | |
| PendingBatch | batch(Collection|array $jobs) Создать новый пакет выполняемых задач. | |
| mixed | dispatchToQueue(mixed $command) Отправить команду соответствующему обработчику в очередь. |
Детали
mixed
dispatch(mixed $command)
Отправить команду соответствующему обработчику.
mixed
dispatchSync(mixed $command, mixed $handler = null)
Отправить команду соответствующему обработчику в текущем процессе.
Выполняемые задачи будут отправлены в очередь "sync".
mixed
dispatchNow(mixed $command, mixed $handler = null)
Отправить команду соответствующему обработчику в текущем процессе.
bool
hasCommandHandler(mixed $command)
Определить, есть ли обработчик для данной команды.
bool|mixed
getCommandHandler(mixed $command)
Получить обработчик для команды.
$this
pipeThrough(array $pipes)
Установить конвейеры, через которые должны пройти команды перед отправкой.
$this
map(array $map)
Сопоставить команду с обработчиком.
Batch|null
findBatch(string $batchId)
Попытка найти пакет с заданным идентификатором.
PendingBatch
batch(Collection|array $jobs)
Создать новый пакет выполняемых задач.
mixed
dispatchToQueue(mixed $command)
Отправить команду соответствующему обработчику в очередь.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/9.x/Illuminate/Contracts/Bus/QueueingDispatcher.html