WorkerFactory
in package
FinalYes
Builds workers whose attributed handlers come from Laravel's container.
Table of Contents
Properties
- $client : Client
- $configuration : ServiceConfiguration
- $container : Container
- $credentialRole : string
- $events : Dispatcher|null
- $logger : LoggerInterface
Methods
- __construct() : mixed
- make() : Worker
- pollTimeoutSeconds() : int
- runtimeHost() : string
Properties
$client read-only
private
Client
$client
$configuration read-only
private
ServiceConfiguration
$configuration
$container read-only
private
Container
$container
$credentialRole read-only
private
string
$credentialRole
= 'worker'
$events read-only
private
Dispatcher|null
$events
= null
$logger read-only
private
LoggerInterface
$logger
Methods
__construct()
public
__construct(Container $container, ServiceConfiguration $configuration, Client $client, LoggerInterface $logger[, Dispatcher|null $events = null ][, string $credentialRole = 'worker' ]) : mixed
Parameters
- $container : Container
- $configuration : ServiceConfiguration
- $client : Client
- $logger : LoggerInterface
- $events : Dispatcher|null = null
- $credentialRole : string = 'worker'
make()
public
make([string|null $taskQueue = null ]) : Worker
Parameters
- $taskQueue : string|null = null
Return values
WorkerpollTimeoutSeconds()
public
pollTimeoutSeconds() : int
Return values
intruntimeHost()
private
runtimeHost() : string