Spec-Zone.ru › Laravel 10

Слушатель

класс Слушатель (Просмотреть исходный код)

Свойства

защищённая строка $commandPath

Путь к исполняемой команде.

защищённая строка $environment

Окружение, в котором должны выполняться рабочие процессы.

защищённое целое число $sleep

Количество секунд ожидания перед опросом очереди.

защищённое целое число $maxTries

Количество попыток выполнения задания перед записью о его неудаче в журнал.

защищённая обратная функция|null $outputHandler

Обработчик вывода.

Методы

void __construct(строка $commandPath)

Создать нового слушателя очереди.

строка phpBinary()

Получить исполняемый файл PHP.

строка artisanBinary()

Получить исполняемый файл Artisan.

void listen(строка $connection, строка $queue, ListenerOptions $options)

Прослушивать указанное подключение к очереди.

Process makeProcess(строка $connection, строка $queue, ListenerOptions $options)

Создать новый процесс Symfony для рабочего процесса.

массив addEnvironment(массив $command, ListenerOptions $options)

Добавить опцию среды к заданной команде.

массив createCommand(строка $connection, строка $queue, ListenerOptions $options)

Создать команду с опциями слушателя.

void runProcess(Process $process, целое число $memory)

Запустить заданный процесс.

void handleWorkerOutput(целое число $type, строка $line)

Обработать вывод от процесса рабочего процесса.

bool memoryExceeded(целое число $memoryLimit)

Определить, превышен ли предел памяти.

никогда stop()

Остановить прослушивание и выйти из скрипта.

void setOutputHandler(обратная функция $outputHandler)

Установить обратную функцию обработчика вывода.

Подробности

void __construct(строка $commandPath)

Создать нового слушателя очереди.

Параметры

строка $commandPath

Возвращаемое значение

void

protected строка phpBinary()

Получить исполняемый файл PHP.

Возвращаемое значение

строка

protected строка artisanBinary()

Получить исполняемый файл Artisan.

Возвращаемое значение

строка

void listen(строка $connection, строка $queue, ListenerOptions $options)

Прослушивать указанное подключение к очереди.

Параметры

строка $connection
строка $queue
ListenerOptions $options

Возвращаемое значение

void

Process makeProcess(строка $connection, строка $queue, ListenerOptions $options)

Создать новый процесс Symfony для рабочего процесса.

Параметры

строка $connection
строка $queue
ListenerOptions $options

Возвращаемое значение

Process

protected массив addEnvironment(массив $command, ListenerOptions $options)

Добавить опцию среды к заданной команде.

Параметры

массив $command
ListenerOptions $options

Возвращаемое значение

массив

protected массив createCommand(строка $connection, строка $queue, ListenerOptions $options)

Создать команду с опциями слушателя.

Параметры

строка $connection
строка $queue
ListenerOptions $options

Возвращаемое значение

массив

void runProcess(Process $process, целое число $memory)

Запустить заданный процесс.

Параметры

Process $process
целое число $memory

Возвращаемое значение

void

protected void handleWorkerOutput(целое число $type, строка $line)

Обработать вывод от процесса рабочего процесса.

Параметры

целое число $type
строка $line

Возвращаемое значение

void

bool memoryExceeded(целое число $memoryLimit)

Определить, превышен ли предел памяти.

Параметры

целое число $memoryLimit

Возвращаемое значение

bool

никогда stop()

Остановить прослушивание и выйти из скрипта.

Возвращаемое значение

никогда

void setOutputHandler(обратная функция $outputHandler)

Установить обратную функцию обработчика вывода.

Параметры

обратная функция $outputHandler

Возвращаемое значение

void

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/10.x/Illuminate/Queue/Listener.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API