QueueManager
class QueueManager (View source)
Свойства
| protected Application | $app | Экземпляр приложения. | |
| protected array | $connections | Массив подключений очереди. |
Методы
| void | __construct(Application $app) Создать новый экземпляр менеджера очереди. | |
| void | looping(mixed $callback) Зарегистрировать обработчик событий для цикла очереди демона. | |
| void | failing(mixed $callback) Зарегистрировать обработчик событий для события завершения задачи с ошибкой. | |
| void | stopping(mixed $callback) Зарегистрировать обработчик событий для завершения цикла очереди демона. | |
| bool | connected(string $name = null) Определить, подключен ли драйвер. | |
| QueueInterface | connection(string $name = null) Разрешить экземпляр подключения к очереди. | |
| QueueInterface | 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)
Создать новый экземпляр менеджера очереди.
void looping(mixed $callback)
Зарегистрировать обработчик событий для цикла очереди демона.
void failing(mixed $callback)
Зарегистрировать обработчик событий для события завершения задачи с ошибкой.
void stopping(mixed $callback)
Зарегистрировать обработчик событий для завершения цикла очереди демона.
bool connected(string $name = null)
Определить, подключен ли драйвер.
QueueInterface connection(string $name = null)
Разрешить экземпляр подключения к очереди.
protected QueueInterface resolve(string $name)
Разрешить подключение к очереди.
protected ConnectorInterface getConnector(string $driver)
Получить соединитель для заданного драйвера.
void extend(string $driver, Closure $resolver)
Добавить разрешитель подключения к очереди.
void addConnector(string $driver, Closure $resolver)
Добавить разрешитель подключения к очереди.
protected array getConfig(string $name)
Получить конфигурацию подключения к очереди.
string getDefaultDriver()
Получить имя подключения к очереди по умолчанию.
void setDefaultDriver(string $name)
Установить имя подключения к очереди по умолчанию.
string getName(string $connection = null)
Получить полное имя для данного подключения.
bool isDownForMaintenance()
Определить, находится ли приложение в режиме технического обслуживания.
mixed __call(string $method, array $parameters)
Динамически передавать вызовы на подключение по умолчанию.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/4.2/Illuminate/Queue/QueueManager.html