class QueueManager implements Factory, Monitor (View source)
protected Application | $app | The application instance. | |
protected array | $connections | The array of resolved queue connections. | |
protected array | $connectors | The array of resolved queue connectors. |
void | __construct(Application $app) Create a new queue manager instance. | |
void | before(mixed $callback) Register an event listener for the before job event. | |
void | after(mixed $callback) Register an event listener for the after job event. | |
void | exceptionOccurred(mixed $callback) Register an event listener for the exception occurred job event. | |
void | looping(mixed $callback) Register an event listener for the daemon queue loop. | |
void | failing(mixed $callback) Register an event listener for the failed job event. | |
void | stopping(mixed $callback) Register an event listener for the daemon queue stopping. | |
bool | connected(string|null $name = null) Determine if the driver is connected. | |
Queue | connection(string|null $name = null) Resolve a queue connection instance. | |
Queue | resolve(string $name) Resolve a queue connection. | |
ConnectorInterface | getConnector(string $driver) Get the connector for a given driver. | |
void | extend(string $driver, Closure $resolver) Add a queue connection resolver. | |
void | addConnector(string $driver, Closure $resolver) Add a queue connection resolver. | |
array | getConfig(string $name) Get the queue connection configuration. | |
string | getDefaultDriver() Get the name of the default queue connection. | |
void | setDefaultDriver(string $name) Set the name of the default queue connection. | |
string | getName(string|null $connection = null) Get the full name for the given connection. | |
mixed | __call(string $method, array $parameters) Dynamically pass calls to the default connection. |
Create a new queue manager instance.
Register an event listener for the before job event.
Register an event listener for the after job event.
Register an event listener for the exception occurred job event.
Register an event listener for the daemon queue loop.
Register an event listener for the failed job event.
Register an event listener for the daemon queue stopping.
Determine if the driver is connected.
Resolve a queue connection instance.
Resolve a queue connection.
Get the connector for a given driver.
Add a queue connection resolver.
Add a queue connection resolver.
Get the queue connection configuration.
Get the name of the default queue connection.
Set the name of the default queue connection.
Get the full name for the given connection.
Dynamically pass calls to the default connection.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/8.x/Illuminate/Queue/QueueManager.html