class
Illuminate
/
Queue
/
QueueServiceProvider
QueueServiceProvider
Extends
Implements
Uses
Methods
public
register ( ) : void
Register the service provider.
protected
configureSerializableClosureUses ( ) : void
Configure serializable closures uses.
protected
registerManager ( ) : void
Register the queue manager.
protected
registerConnection ( ) : void
Register the default queue connection binding.
public
registerConnectors ( $manager ) : void
Register the connectors on the queue manager.
Parameters
- $manager QueueManager
protected
registerNullConnector ( $manager ) : void
Register the Null queue connector.
Parameters
- $manager QueueManager
protected
registerSyncConnector ( $manager ) : void
Register the Sync queue connector.
Parameters
- $manager QueueManager
protected
registerDatabaseConnector ( $manager ) : void
Register the database queue connector.
Parameters
- $manager QueueManager
protected
registerRedisConnector ( $manager ) : void
Register the Redis queue connector.
Parameters
- $manager QueueManager
protected
registerBeanstalkdConnector ( $manager ) : void
Register the Beanstalkd queue connector.
Parameters
- $manager QueueManager
protected
registerSqsConnector ( $manager ) : void
Register the Amazon SQS queue connector.
Parameters
- $manager QueueManager
protected
registerWorker ( ) : void
Register the queue worker.
protected
registerListener ( ) : void
Register the queue listener.
protected
registerFailedJobServices ( ) : void
Register the failed job services.
protected
databaseFailedJobProvider ( $config ) : DatabaseFailedJobProvider
Create a new database failed job provider.
Parameters
- $config array
protected
databaseUuidFailedJobProvider ( $config ) : DatabaseUuidFailedJobProvider
Create a new database failed job provider that uses UUIDs as IDs.
Parameters
- $config array
protected
dynamoFailedJobProvider ( $config ) : DynamoDbFailedJobProvider
Create a new DynamoDb failed job provider.
Parameters
- $config array
public
provides ( ) : array
Get the services provided by the provider.