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)
Создать новый экземпляр менеджера очереди.
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)
Определить, подключён ли драйвер.
Очередь connection(string|null $name = null)
Разрешить подключение к очереди.
protected Очередь resolve(string $name)
Подключиться к очереди.
protected Интерфейс подключения getConnector(string $driver)
Получить подключение к драйверу.
void extend(string $driver, Closure $resolver)
Добавить разрешение подключения к очереди.
void addConnector(string $driver, Closure $resolver)
Добавить разрешение подключения к очереди.
protected array|null getConfig(string $name)
Получить конфигурацию подключения к очереди.
string getDefaultDriver()
Получить имя драйвера по умолчанию для очереди.
void setDefaultDriver(string $name)
Установить имя драйвера по умолчанию для очереди.
string getName(string|null $connection = null)
Получить полное имя подключения.
Приложение getApplication()
Получить экземпляр приложения.
$this setApplication(Приложение $app)
Установить экземпляр приложения.
mixed __call(string $method, array $parameters)
Динамически передать вызов к подключению по умолчанию.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/10.x/Illuminate/Queue/QueueManager.html