ОчередьДиспечер
интерфейс ОчередьДиспечер реализует Диспечер (Просмотреть исходный код)
Методы
| смешанный | dispatch(смешанный $command) Передать команду соответствующему обработчику. | из Диспечера |
| смешанный | dispatchSync(смешанный $command, смешанный $handler = null) Передать команду соответствующему обработчику в текущем процессе. | из Диспечера |
| смешанный | dispatchNow(смешанный $command, смешанный $handler = null) Передать команду соответствующему обработчику в текущем процессе. | из Диспечера |
| булево | hasCommandHandler(смешанный $command) Определить, имеет ли данная команда обработчик. | из Диспечера |
| булево|смешанный | getCommandHandler(смешанный $command) Получить обработчик для команды. | из Диспечера |
| $this | pipeThrough(массив $pipes) Установить каналы, через которые должны передаваться команды перед отправкой. | из Диспечера |
| $this | map(массив $map) Сопоставить команду с обработчиком. | из Диспечера |
| Пакет|null | findBatch(строка $batchId) Попытка найти пакет с заданным идентификатором. | |
| ОжидающийПакет | batch(Коллекция|массив $jobs) Создать новый пакет исполняемых задач. | |
| смешанный | dispatchToQueue(смешанный $command) Передать команду соответствующему обработчику через очередь. |
Подробности
смешанный dispatch(смешанный $command)
Передать команду соответствующему обработчику.
смешанный dispatchSync(смешанный $command, смешанный $handler = null)
Передать команду соответствующему обработчику в текущем процессе.
Задачки, которые могут быть помещены в очередь, будут отправлены в очередь «синхронизация».
смешанный dispatchNow(смешанный $command, смешанный $handler = null)
Передать команду соответствующему обработчику в текущем процессе.
булево hasCommandHandler(смешанный $command)
Определить, имеет ли данная команда обработчик.
булево|смешанный getCommandHandler(смешанный $command)
Получить обработчик для команды.
$this pipeThrough(массив $pipes)
Установить каналы, через которые должны передаваться команды перед отправкой.
$this map(массив $map)
Сопоставить команду с обработчиком.
Пакет|null findBatch(строка $batchId)
Попытка найти пакет с заданным идентификатором.
ОжидающийПакет batch(Коллекция|массив $jobs)
Создать новый пакет исполняемых задач.
смешанный dispatchToQueue(смешанный $command)
Передать команду соответствующему обработчику через очередь.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/8.x/Illuminate/Contracts/Bus/QueueingDispatcher.html