Spec-Zone.ru › Laravel 5.2

QueueManager

class QueueManager implements Factory, Monitor (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 $name = null)

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

Queue connection(string $name = null)

Вызвать подключение к очереди.

Queue resolve(string $name)

Вызвать подключение к очереди.

ConnectorInterface getConnector(string $driver)

Получить обработчик для указанного драйвера.

void extend(string $driver, Closure $resolver)

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

void addConnector(string $driver, Closure $resolver)

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

array getConfig(string $name)

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

string getDefaultDriver()

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

void setDefaultDriver(string $name)

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

string getName(string $connection = null)

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

bool isDownForMaintenance()

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

mixed __call(string $method, array $parameters)

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

Подробности

void __construct(Application $app)

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

Parameters

Application $app

Return Value

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 $name = null)

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

Parameters

string $name

Return Value

bool

Queue connection(string $name = null)

Вызвать подключение к очереди.

Parameters

string $name

Return Value

Queue

protected Queue resolve(string $name)

Вызвать подключение к очереди.

Parameters

string $name

Return Value

Queue

protected ConnectorInterface getConnector(string $driver)

Получить коннектор для заданного драйвера.

Parameters

string $driver

Return Value

ConnectorInterface

Exceptions

InvalidArgumentException

void extend(string $driver, Closure $resolver)

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

Parameters

string $driver
Closure $resolver

Return Value

void

void addConnector(string $driver, Closure $resolver)

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

Parameters

string $driver
Closure $resolver

Return Value

void

protected array getConfig(string $name)

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

Parameters

string $name

Return Value

array

string getDefaultDriver()

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

Return Value

string

void setDefaultDriver(string $name)

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

Parameters

string $name

Return Value

void

string getName(string $connection = null)

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

Parameters

string $connection

Return Value

string

bool isDownForMaintenance()

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

Return Value

bool

mixed __call(string $method, array $parameters)

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

Parameters

string $method
array $parameters

Return Value

mixed

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

Spec-Zone.ru

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