WorkerSessionOptions
in package
FinalYes
Typed worker-session routing and lease options for activity commands.
Table of Contents
Properties
- $allowReacquireAfterFailure : bool
- $createIfMissing : bool
- $leaseSeconds : int
- $maxConcurrentActivities : int
- $queue : string|null
- $requirements : array<string|int, mixed>
- $sessionId : string
- $ttlSeconds : int
Methods
- __construct() : mixed
- toWire() : array<string, mixed>
Properties
$allowReacquireAfterFailure read-only
public
bool
$allowReacquireAfterFailure
= true
$createIfMissing read-only
public
bool
$createIfMissing
= true
$leaseSeconds read-only
public
int
$leaseSeconds
= 120
$maxConcurrentActivities read-only
public
int
$maxConcurrentActivities
= 1
$queue read-only
public
string|null
$queue
= null
$requirements read-only
public
array<string|int, mixed>
$requirements
= []
$sessionId read-only
public
string
$sessionId
$ttlSeconds read-only
public
int
$ttlSeconds
= 1800
Methods
__construct()
public
__construct(string $sessionId[, string|null $queue = null ][, array<int, string> $requirements = [] ][, int $leaseSeconds = 120 ][, int $ttlSeconds = 1800 ][, int $maxConcurrentActivities = 1 ][, bool $createIfMissing = true ][, bool $allowReacquireAfterFailure = true ]) : mixed
Parameters
- $sessionId : string
- $queue : string|null = null
- $requirements : array<int, string> = []
- $leaseSeconds : int = 120
- $ttlSeconds : int = 1800
- $maxConcurrentActivities : int = 1
- $createIfMissing : bool = true
- $allowReacquireAfterFailure : bool = true
toWire()
public
toWire() : array<string, mixed>