Verified against Semitexa Ultimate 2026.09.19.1020
Scheduler attributes
Every attribute declared by Scheduler, with the signature the code has and a usage quoted from the codebase.
#[AsScheduledJob]
Semitexa\Scheduler\Attribute\AsScheduledJob
Applies to: class
| parameter | type | required |
|---|---|---|
key |
string |
yes |
cronExpression |
string |
yes |
pool |
string |
no |
overlapPolicy |
string |
no |
misfirePolicy |
string |
no |
tenantMode |
string |
no |
maxAttempts |
int |
no |
retryBackoffSeconds |
int |
no |
maxCatchUpRuns |
int |
no |
#[AsScheduledJob(
key: 'demo.ai_task_processor',
cronExpression: '*/10 * * * *',
overlapPolicy: 'skip',
)]
final class DemoAiTaskProcessorJob implements ScheduledJobInterface
— vendor/semitexa/demo/src/Application/Service/Scheduler/DemoAiTaskProcessorJob.php