Spec-Zone.ru › Laravel 10

QueueManager

class QueueManager implements Factory, Monitor mixin Queue (View source)

Свойства

protected Application $app

Экземпляр приложения.

protected array $connections

Массив разрешенных подключений очереди.

protected array $connectors

Массив разрешенных соединителей очереди.

Методы

void __construct(Application $app)

Создать новый экземпляр менеджера очереди.

void before(mixed $callback)

Зарегистрировать обработчик событий для события перед задачей.

void after(mixed $callback)

Зарегистрировать обработчик событий для события после задачи.

void exceptionOccurred(mixed $callback)

Зарегистрировать обработчик событий для события возникновения исключения в задаче.

void looping(mixed $callback)

Зарегистрировать обработчик событий для цикла демона очереди.

void failing(mixed $callback)

Зарегистрировать обработчик событий для события завершения задачи с ошибкой.

void stopping(mixed $callback)

Зарегистрировать обработчик событий для остановки демона очереди.

bool connected(string|null $name = null)

Определить, подключен ли драйвер.

Queue connection(string|null $name = null)

Разрешить экземпляр подключения к очереди.

Подробности

void __construct(Application $app)

Создать новый экземпляр менеджера очереди.

Параметры

Application $app

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

void

void before(mixed $callback)

Зарегистрировать обработчик события перед выполнением задания.

Parameters

mixed $callback

Return Value

void

void after(mixed $callback)

Зарегистрировать обработчик события после выполнения задания.

Parameters

mixed $callback

Return Value

void

void exceptionOccurred(mixed $callback)

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

Parameters

mixed $callback

Return Value

void

void looping(mixed $callback)

Зарегистрировать обработчик события цикла очереди демона.

Parameters

mixed $callback

Return Value

void

void failing(mixed $callback)

Зарегистрировать обработчик события отказа задания.

Parameters

mixed $callback

Return Value

void

void stopping(mixed $callback)

Зарегистрировать обработчик события остановки очереди демона.

Parameters

mixed $callback

Return Value

void

bool connected(string|null $name = null)

Определить, подключён ли драйвер.

Parameters

string|null $name

Return Value

bool

Очередь connection(string|null $name = null)

Разрешить подключение к очереди.

Parameters

string|null $name

Return Value

Очередь

protected Очередь resolve(string $name)

Подключиться к очереди.

Параметры

string $name

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

Очередь

Исключения

InvalidArgumentException

protected Интерфейс подключения getConnector(string $driver)

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

Параметры

string $driver

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

Интерфейс подключения

Исключения

InvalidArgumentException

void extend(string $driver, Closure $resolver)

Добавить разрешение подключения к очереди.

Параметры

string $driver
Closure $resolver

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

void

void addConnector(string $driver, Closure $resolver)

Добавить разрешение подключения к очереди.

Параметры

string $driver
Closure $resolver

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

void

protected array|null getConfig(string $name)

Получить конфигурацию подключения к очереди.

Параметры

string $name

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

array|null

string getDefaultDriver()

Получить имя драйвера по умолчанию для очереди.

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

string

void setDefaultDriver(string $name)

Установить имя драйвера по умолчанию для очереди.

Параметры

string $name

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

void

string getName(string|null $connection = null)

Получить полное имя подключения.

Параметры

string|null $connection

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

string

Приложение getApplication()

Получить экземпляр приложения.

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

Приложение

$this setApplication(Приложение $app)

Установить экземпляр приложения.

Параметры

Приложение $app

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

$this

mixed __call(string $method, array $parameters)

Динамически передать вызов к подключению по умолчанию.

Параметры

string $method
array $parameters

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

mixed

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

Spec-Zone.ru

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