Менеджер
класс Менеджер (Просмотреть исходный код)
Свойства
| CapsuleManagerTrait |
Свойства
| статический защищённый объект | $instance | Текущий глобально используемый экземпляр. | из CapsuleManagerTrait |
| защищённый Контейнер | $container | Экземпляр контейнера. | из CapsuleManagerTrait |
| защищённый Менеджер очереди | $manager | Экземпляр менеджера очереди. |
Методы
| void | setupContainer(Контейнер|null $container) Настройка экземпляра контейнера IoC. | из CapsuleManagerTrait |
| void | setAsGlobal() Сделать этот экземпляр капсулы доступным глобально. | из CapsuleManagerTrait |
| Контейнер | getContainer() Получить экземпляр контейнера IoC. | из CapsuleManagerTrait |
| void | setContainer(Контейнер $container) Установить экземпляр контейнера IoC. | из CapsuleManagerTrait |
| void | __construct(Контейнер $container = null) Создать новый менеджер капсулы очереди. | |
| void | setupDefaultConfiguration() Настроить параметры конфигурации очереди по умолчанию. | |
| void | setupManager() Создать экземпляр менеджера очереди. | |
| void | registerConnectors() Регистрировать стандартные коннекторы, которые поставляются с компонентом. | |
| статический Интерфейс очереди | connection(string $connection = null) Получить экземпляр подключения из глобального менеджера. | |
Детали
protected void setupContainer(Container|null $container)
Настройка экземпляра контейнера IoC.
void setAsGlobal()
Сделать этот экземпляр капсулы доступным глобально.
Container getContainer()
Получить экземпляр контейнера IoC.
void setContainer(Container $container)
Установить экземпляр контейнера IoC.
void __construct(Container $container = null)
Создать новый менеджер капсулы очереди.
protected void setupDefaultConfiguration()
Настройка параметров конфигурации очереди по умолчанию.
protected void setupManager()
Построить экземпляр менеджера очереди.
protected void registerConnectors()
Регистрация стандартных соединителей, поставляемых с компонентом.
static QueueInterface connection(string $connection = null)
Получить экземпляр соединения из глобального менеджера.
static mixed push(string $job, mixed $data = '', string $queue = null, string $connection = null)
Отправить новое задание в очередь.
static mixed bulk(array $jobs, mixed $data = '', string $queue = null, string $connection = null)
Отправить массив заданий в очередь.
static mixed later(DateTime|int $delay, string $job, mixed $data = '', string $queue = null, string $connection = null)
Отправить новое задание в очередь через определённый интервал.
QueueInterface getConnection(string $name = null)
Получить зарегистрированный экземпляр соединения.
void addConnection(array $config, string $name = 'default')
Зарегистрировать соединение в менеджере.
QueueManager 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/4.2/Illuminate/Queue/Capsule/Manager.html