Менеджер очередей
класс Менеджер mixin Менеджер очередей mixin Очередь (Просмотреть исходный код)
Трейты
| Трейт CapsuleManager |
Свойства
| статический защищенный объект | $instance | Текущий глобально используемый экземпляр. | из Трейта CapsuleManager |
| защищенный Контейнер | $container | Экземпляр контейнера. | из Трейта CapsuleManager |
| защищенный Менеджер очередей | $manager | Экземпляр менеджера очередей. |
Методы
| void | setupContainer(Контейнер $container)
Настройка экземпляра контейнера IoC. | из Трейта CapsuleManager |
| void | setAsGlobal()
Сделать этот экземпляр капсулы доступным глобально. | из Трейта CapsuleManager |
| Контейнер | getContainer()
Получить экземпляр контейнера IoC. | из Трейта CapsuleManager |
| void | setContainer(Контейнер $container)
Установить экземпляр контейнера IoC. | из Трейта CapsuleManager |
| void | __construct(Контейнер $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)
Поместить новую задачу в очередь с задержкой. | |
| Очередь | 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)
Динамически передать методы подключению по умолчанию. |
Подробное описание
protected void setupContainer(Контейнер $container)
Настройка экземпляра контейнера IoC.
void setAsGlobal()
Сделать этот экземпляр капсулы доступным глобально.
Контейнер getContainer()
Получить экземпляр контейнера IoC.
void setContainer(Контейнер $container)
Установить экземпляр контейнера IoC.
void __construct(Контейнер $container = null)
Создать новый менеджер капсулы очереди.
protected void setupDefaultConfiguration()
Настроить параметры конфигурации очереди по умолчанию.
protected void setupManager()
Построить экземпляр менеджера очередей.
protected 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)
Добавить новую задачу в очередь с отложенным выполнением.
Очередь 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/8.x/Illuminate/Queue/Capsule/Manager.html