QueueServiceProvider
class QueueServiceProvider extends ServiceProvider (View source)
Properties
protected Application | $app | The application instance. |
from ServiceProvider |
protected bool | $defer | Indicates if loading of the provider is deferred. |
Methods
Register the service provider.
Register the package's component namespaces.
Determine the namespace for a package.
Get the services provided by the provider.
Register the queue manager.
Register the queue worker.
Register the queue worker console command.
Register the queue listener.
Register the queue listener console command.
Register the queue restart console command.
Register the push queue subscribe command.
Register the request rebinding event for the Iron queue.
Register the failed job services.
Register the Illuminate queued closure job.
Details
void
__construct(Application $app)
Create a new service provider instance.
void
boot()
Bootstrap the application events.
void
register()
Register the service provider.
void
package(string $package, string $namespace = null, string $path = null)
Register the package's component namespaces.
string
guessPackagePath()
Guess the package path for the provider.
protected string
getPackageNamespace(string $package, string $namespace)
Determine the namespace for a package.
void
commands(array $commands)
Register the package's custom Artisan commands.
protected string
getAppViewPath(string $package)
Get the application package view path.
array
provides()
Get the services provided by the provider.
array
when()
Get the events that trigger this service provider to register.
bool
isDeferred()
Determine if the provider is deferred.
protected void
registerManager()
Register the queue manager.
protected void
registerWorker()
Register the queue worker.
protected void
registerWorkCommand()
Register the queue worker console command.
protected void
registerListener()
Register the queue listener.
protected void
registerListenCommand()
Register the queue listener console command.
void
registerRestartCommand()
Register the queue restart console command.
protected void
registerSubscriber()
Register the push queue subscribe command.
void
registerConnectors(QueueManager $manager)
Register the connectors on the queue manager.
protected void
registerSyncConnector(QueueManager $manager)
Register the Sync queue connector.
protected void
registerBeanstalkdConnector(QueueManager $manager)
Register the Beanstalkd queue connector.
protected void
registerRedisConnector(QueueManager $manager)
Register the Redis queue connector.
protected void
registerSqsConnector(QueueManager $manager)
Register the Amazon SQS queue connector.
protected void
registerIronConnector(QueueManager $manager)
Register the IronMQ queue connector.
protected void
registerIronRequestBinder()
Register the request rebinding event for the Iron queue.
protected void
registerFailedJobServices()
Register the failed job services.
protected void
registerQueueClosure()
Register the Illuminate queued closure job.