\Pop\Queue\ProcessorProcessorInterface

Abstract processor class

Summary

Methods
Constants
getJobResults()
getJobResult()
hasJobResults()
getCompletedJobs()
getCompletedJob()
hasCompletedJobs()
getFailedJobs()
getFailedJob()
hasFailedJobs()
getFailedExceptions()
getFailedException()
hasFailedExceptions()
processNext()
No constants found
No protected methods found
N/A
No private methods found
N/A

Methods

getJobResults()

getJobResults() : array

Get job results

Returns

array

getJobResult()

getJobResult(mixed  $index) : mixed

Get job result

Parameters

mixed $index

Returns

mixed

hasJobResults()

hasJobResults() : boolean

Has job results

Returns

boolean

getCompletedJobs()

getCompletedJobs() : array

Get completed jobs

Returns

array

hasCompletedJobs()

hasCompletedJobs() : boolean

Has completed jobs

Returns

boolean

getFailedJobs()

getFailedJobs() : array

Get failed jobs

Returns

array

hasFailedJobs()

hasFailedJobs() : boolean

Has failed jobs

Returns

boolean

getFailedExceptions()

getFailedExceptions() : array

Get failed exceptions

Returns

array

getFailedException()

getFailedException(mixed  $index) : \Pop\Queue\Processor\Jobs\AbstractJob

Get failed exception

Parameters

mixed $index

Returns

\Pop\Queue\Processor\Jobs\AbstractJob

hasFailedExceptions()

hasFailedExceptions() : boolean

Has failed exceptions

Returns

boolean

processNext()

processNext(\Pop\Queue\Queue  $queue = null) : void

Processor next job

Parameters

\Pop\Queue\Queue $queue