Spec-Zone.ru › Laravel 8

Менеджер очередей

класс Менеджер 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.

Parameters

Контейнер $container

Return Value

void

void setAsGlobal()

Сделать этот экземпляр капсулы доступным глобально.

Return Value

void

Контейнер getContainer()

Получить экземпляр контейнера IoC.

Return Value

Контейнер

void setContainer(Контейнер $container)

Установить экземпляр контейнера IoC.

Parameters

Контейнер $container

Return Value

void

void __construct(Контейнер $container = null)

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

Parameters

Контейнер $container

Return Value

void

protected void setupDefaultConfiguration()

Настроить параметры конфигурации очереди по умолчанию.

Return Value

void

protected void setupManager()

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

Return Value

void

protected void registerConnectors()

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

Return Value

void

static Очередь connection(string|null $connection = null)

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

Параметры

string|null $connection

Значение результата

Очередь

static mixed push(string $job, mixed $data = '', string|null $queue = null, string|null $connection = null)

Добавить новую задачу в очередь.

Параметры

string $job
mixed $data
string|null $queue
string|null $connection

Значение результата

mixed

static mixed bulk(array $jobs, mixed $data = '', string|null $queue = null, string|null $connection = null)

Добавить массив задач в очередь.

Параметры

array $jobs
mixed $data
string|null $queue
string|null $connection

Значение результата

mixed

static mixed later(DateTimeInterface|DateInterval|int $delay, string $job, mixed $data = '', string|null $queue = null, string|null $connection = null)

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

Параметры

DateTimeInterface|DateInterval|int $delay
string $job
mixed $data
string|null $queue
string|null $connection

Значение результата

mixed

Очередь getConnection(string|null $name = null)

Получить зарегистрированный экземпляр подключения.

Параметры

string|null $name

Значение результата

Очередь

void addConnection(array $config, string $name = 'default')

Зарегистрировать подключение в менеджере.

Параметры

array $config
string $name

Значение результата

void

МенеджерОчередей getQueueManager()

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

Значение результата

МенеджерОчередей

mixed __call(string $method, array $parameters)

Передать динамические методы экземпляра менеджеру.

Параметры

string $method
array $parameters

Значение результата

mixed

static mixed __callStatic(string $method, array $parameters)

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

Параметры

string $method
array $parameters

Значение результата

mixed

© 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

Spec-Zone.ru

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