Documentation

Scheduler extends AbstractProcessor
in package

Scheduler class

Tags
category

Pop

author

Nick Sagona, III dev@nolainteractive.com

copyright

Copyright (c) 2009-2023 NOLA Interactive, LLC. (http://www.nolainteractive.com)

license

http://www.popphp.org/license New BSD License

version
1.2.0

Table of Contents

$completed  : array<string|int, AbstractJob>
Completed jobs
$failed  : array<string|int, AbstractJob>
Failed jobs
$failedExceptions  : array<string|int, Exception>
Failed jobs exceptions
$results  : array<string|int, mixed>
Job results
$schedules  : array<string|int, Schedule>
Job schedules
addJob()  : Schedule
Add job
addSchedule()  : Scheduler
Add schedule
addSchedules()  : Scheduler
Add schedules
getCompletedJob()  : AbstractJob
Get completed job
getCompletedJobs()  : array<string|int, mixed>
Get completed jobs
getFailedException()  : Exception
Get failed exception
getFailedExceptions()  : array<string|int, mixed>
Get failed exceptions
getFailedJob()  : AbstractJob
Get failed job
getFailedJobs()  : array<string|int, mixed>
Get failed jobs
getJobResult()  : mixed
Get job result
getJobResults()  : array<string|int, mixed>
Get job results
getSchedule()  : Schedule
Get schedule
getSchedules()  : array<string|int, mixed>
Get schedules
hasCompletedJobs()  : bool
Has completed jobs
hasFailedExceptions()  : bool
Has failed exceptions
hasFailedJobs()  : bool
Has failed jobs
hasJobResults()  : bool
Has job results
hasSchedule()  : bool
Has schedule
hasSchedules()  : bool
Has schedules
processNext()  : void
Process next job

Properties

$failedExceptions

Failed jobs exceptions

protected array<string|int, Exception> $failedExceptions = []

Methods

addSchedules()

Add schedules

public addSchedules(array<string|int, mixed> $schedules) : Scheduler
Parameters
$schedules : array<string|int, mixed>
Return values
Scheduler

getCompletedJobs()

Get completed jobs

public getCompletedJobs() : array<string|int, mixed>
Return values
array<string|int, mixed>

getFailedException()

Get failed exception

public getFailedException(mixed $index) : Exception
Parameters
$index : mixed
Return values
Exception

getFailedExceptions()

Get failed exceptions

public getFailedExceptions() : array<string|int, mixed>
Return values
array<string|int, mixed>

getFailedJobs()

Get failed jobs

public getFailedJobs() : array<string|int, mixed>
Return values
array<string|int, mixed>

getJobResult()

Get job result

public getJobResult(mixed $index) : mixed
Parameters
$index : mixed
Return values
mixed

getJobResults()

Get job results

public getJobResults() : array<string|int, mixed>
Return values
array<string|int, mixed>

getSchedules()

Get schedules

public getSchedules() : array<string|int, mixed>
Return values
array<string|int, mixed>

hasCompletedJobs()

Has completed jobs

public hasCompletedJobs() : bool
Return values
bool

hasFailedExceptions()

Has failed exceptions

public hasFailedExceptions() : bool
Return values
bool

hasFailedJobs()

Has failed jobs

public hasFailedJobs() : bool
Return values
bool

hasJobResults()

Has job results

public hasJobResults() : bool
Return values
bool

hasSchedule()

Has schedule

public hasSchedule(int $index) : bool
Parameters
$index : int
Return values
bool

hasSchedules()

Has schedules

public hasSchedules() : bool
Return values
bool

processNext()

Process next job

public processNext([Queue $queue = null ]) : void
Parameters
$queue : Queue = null
Return values
void

Search results