class Illuminate / Queue / QueueServiceProvider
You are viewing an older version of the documentation. For the latest, please visit master documentation.

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

protected

registerNullConnector ( $manager ) : void

Register the Null queue connector.

Parameters

protected

registerSyncConnector ( $manager ) : void

Register the Sync queue connector.

Parameters

protected

registerDatabaseConnector ( $manager ) : void

Register the database queue connector.

Parameters

protected

registerRedisConnector ( $manager ) : void

Register the Redis queue connector.

Parameters

protected

registerBeanstalkdConnector ( $manager ) : void

Register the Beanstalkd queue connector.

Parameters

protected

registerSqsConnector ( $manager ) : void

Register the Amazon SQS queue connector.

Parameters

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.