Менеджер очереди
класс Менеджер очереди mixin Менеджер очередей mixin Очередь (Просмотреть исходный код)
Трейты
| Трейт CapsuleManager |
Свойства
| статический защищённый объект | $instance | Текущий глобально используемый экземпляр. | из CapsuleManagerTrait |
| защищённый Контейнер | $container | Экземпляр контейнера. | из CapsuleManagerTrait |
| защищённый Менеджер очередей | $manager | Экземпляр менеджера очереди. |
Методы
| void | setupContainer(Контейнер $container)
Настройка экземпляра контейнера IoC. | из CapsuleManagerTrait |
| void | setAsGlobal()
Сделать этот экземпляр капсулы доступным глобально. | из CapsuleManagerTrait |
| Контейнер | getContainer()
Получить экземпляр контейнера IoC. | из CapsuleManagerTrait |
| void | setContainer(Контейнер $container)
Установить экземпляр контейнера IoC. | из CapsuleManagerTrait |
| void | __construct(Container|null $container = null)
Создать новый менеджер капсулы очереди. | |
| void | setupDefaultConfiguration()
Настройка параметров конфигурации очереди по умолчанию. | |
| void | setupManager()
Создать экземпляр менеджера очереди. | |
| void | registerConnectors()
Зарегистрировать подключенные компоненты по умолчанию. | |
| статический Очередь | connection(string|null $connection = null)
Получить экземпляр соединения из глобального менеджера. | |
| статический смешанный тип | push(string $job, mixed $data = '', string|null $queue = null, string|null $connection = null)
Отправить новую задачу в очередь. | |
| статический смешанный тип | bulk(array $jobs, mixed $data = '', string|null $queue = null, string|null $connection = null)
Отправить массив задач в очередь. | |
| статический смешанный тип | later(DateTimeInterface|DateInterval|int $delay, string $job, mixed $data = '', string|null $queue = null, string|null $connection = null)
Отправить новую задачу в очередь через (n) секунд. | |
| Очередь | getConnection(string|null $name = null)
Получить зарегистрированный экземпляр соединения. | |
| void | addConnection(array $config, string $name = 'default')
Зарегистрировать соединение в менеджере. | |
| Менеджер очередей | getQueueManager()
Получить экземпляр менеджера очереди. | |
| смешанный тип | __call(string $method, array $parameters)
Передать динамические методы экземпляра менеджеру. | |
| статический смешанный тип | __callStatic(string $method, array $parameters)
Динамически передать методы по умолчанию соединению. |
Подробности
защищённый void setupContainer(Контейнер $container)
Настройка экземпляра контейнера IoC.
void setAsGlobal()
Сделать этот экземпляр капсулы доступным глобально.
Контейнер getContainer()
Получить экземпляр контейнера IoC.
void setContainer(Контейнер $container)
Установить экземпляр контейнера IoC.
void __construct(Container|null $container = null)
Создать новый менеджер капсулы очереди.
защищённый void setupDefaultConfiguration()
Настройка параметров конфигурации очереди по умолчанию.
защищённый void setupManager()
Создать экземпляр менеджера очереди.
защищённый void registerConnectors()
Зарегистрировать подключенные компоненты по умолчанию.
static Очередь connection(string|null $connection = null)
Получить экземпляр соединения из глобального менеджера.
static mixed push(string $job, mixed $data = '', string|null $queue = null, string|null $connection = null)
Добавить новую задачу в очередь.
static mixed bulk(array $jobs, mixed $data = '', string|null $queue = null, string|null $connection = null)
Добавить массив задач в очередь.
static mixed later(DateTimeInterface|DateInterval|int $delay, string $job, mixed $data = '', string|null $queue = null, string|null $connection = null)
Добавить новую задачу в очередь через (n) секунд.
Очередь getConnection(string|null $name = null)
Получить зарегистрированный экземпляр соединения.
void addConnection(array $config, string $name = 'default')
Зарегистрировать соединение с менеджером.
Менеджер очередей getQueueManager()
Получить экземпляр менеджера очередей.
mixed __call(string $method, array $parameters)
Передать динамические методы экземпляра менеджеру.
static mixed __callStatic(string $method, array $parameters)
Динамически передать методы по умолчанию соединения.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/11.x/Illuminate/Queue/Capsule/Manager.html