QueueServiceProvider
класс QueueServiceProvider расширяет ServiceProvider (View source)
Свойства
| protected Application | $app | Экземпляр приложения. | из ServiceProvider |
| protected bool | $defer | Указывает, отложена ли загрузка провайдера. |
Методы
| void | __construct(Application $app) Создать новый экземпляр провайдера сервисов. | из ServiceProvider |
| void | boot() Инициализация событий приложения. | из ServiceProvider |
| void | register() Зарегистрировать провайдер сервисов. | |
| void | package(string $package, string $namespace = null, string $path = null) Зарегистрировать пространства имен компонентов пакета. | из ServiceProvider |
| string | guessPackagePath() Предположить путь к пакету для провайдера. | из ServiceProvider |
| string | getPackageNamespace(string $package, string $namespace) Определить пространство имен для пакета. | из ServiceProvider |
| void | commands(array $commands) Зарегистрировать пользовательские команды Artisan пакета. | из ServiceProvider |
| string | getAppViewPath(string $package) Получить путь к представлению пакета приложения. | из ServiceProvider |
| array | provides() Получить сервисы, предоставляемые провайдером. | |
| array | when() Получить события, которые запускают регистрацию этого провайдера сервисов. | из ServiceProvider |
| bool | isDeferred() Определить, отложен ли провайдер. | из ServiceProvider |
| void | registerManager() Зарегистрировать менеджер очереди. | |
| void | registerWorker() Зарегистрировать работника очереди. | |
| void | registerWorkCommand() Зарегистрировать консольную команду работника очереди. | |
| void | registerListener() Зарегистрировать слушателя очереди. | |
| void | registerListenCommand() Зарегистрировать консольную команду слушателя очереди. | |
| void | registerRestartCommand() Зарегистрировать консольную команду перезапуска очереди. | |
| void | registerSubscriber() Зарегистрировать команду подписки на push-очередь. | |
| void | registerConnectors(QueueManager $manager) Зарегистрировать соединители в менеджере очереди. | |
| void | registerSyncConnector(QueueManager $manager) Зарегистрировать соединитель Sync для очереди. | |
| void | registerBeanstalkdConnector(QueueManager $manager) Зарегистрировать соединитель Beanstalkd для очереди. | |
| void | registerRedisConnector(QueueManager $manager) Зарегистрировать соединитель Redis для очереди. | |
| void | registerSqsConnector(QueueManager $manager) Зарегистрировать соединитель Amazon SQS для очереди. | |
| void | registerIronConnector(QueueManager $manager) Зарегистрировать соединитель IronMQ для очереди. | |
| void | registerIronRequestBinder() Зарегистрировать событие перепривязки запроса для очереди Iron. | |
| void | registerFailedJobServices() Зарегистрировать сервисы для неудачных заданий. | |
| void | registerQueueClosure() Зарегистрировать закрытие очереди Illuminate. |
Подробности
void __construct(Application $app)
Создать новый экземпляр провайдера сервисов.
void boot()
Инициализация событий приложения.
void register()
Зарегистрировать провайдер сервисов.
void package(string $package, string $namespace = null, string $path = null)
Зарегистрировать пространства имен компонентов пакета.
string guessPackagePath()
Предположить путь к пакету для провайдера.
protected string getPackageNamespace(string $package, string $namespace)
Определить имя пространства имён для пакета.
void commands(array $commands)
Зарегистрировать пользовательские команды Artisan пакета.
protected string getAppViewPath(string $package)
Получить путь к представлению пакета приложения.
array provides()
Получить службы, предоставляемые провайдером.
array when()
Получить события, которые вызывают регистрацию этого провайдера сервисов.
bool isDeferred()
Определить, отложен ли провайдер.
protected void registerManager()
Зарегистрировать менеджер очереди.
protected void registerWorker()
Зарегистрировать обработчик очереди.
protected void registerWorkCommand()
Зарегистрировать консольную команду обработчика очереди.
protected void registerListener()
Зарегистрировать слушатель очереди.
protected void registerListenCommand()
Зарегистрировать консольную команду слушателя очереди.
void registerRestartCommand()
Зарегистрировать консольную команду перезапуска очереди.
protected void registerSubscriber()
Зарегистрировать команду подписки на очередь push.
void registerConnectors(QueueManager $manager)
Зарегистрировать коннекторы в менеджере очереди.
protected void registerSyncConnector(QueueManager $manager)
Зарегистрировать коннектор очереди Sync.
protected void registerBeanstalkdConnector(QueueManager $manager)
Зарегистрировать коннектор очереди Beanstalkd.
protected void registerRedisConnector(QueueManager $manager)
Зарегистрировать коннектор очереди Redis.
protected void registerSqsConnector(QueueManager $manager)
Зарегистрировать коннектор очереди Amazon SQS.
protected void registerIronConnector(QueueManager $manager)
Зарегистрировать коннектор очереди IronMQ.
protected void registerIronRequestBinder()
Зарегистрировать событие перепривязки запроса для очереди Iron.
protected void registerFailedJobServices()
Зарегистрировать службы необработанных заданий.
protected void registerQueueClosure()
Зарегистрировать задание Illuminate queued closure.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/4.2/Illuminate/Queue/QueueServiceProvider.html