JobInterface
interface JobInterface
Job interface
Constants
STATUS_CREATED |
|
STATUS_PENDING |
|
STATUS_COMPLETED |
|
STATUS_EXECUTED |
|
STATUS_SUSPENDED |
|
STATUS_ERROR |
|
Methods
Set execution date
Set date pushed in queue
Get execution timestamp
Get date created timestamp
Add error
Return true if job is executed successful
Get execution errors
Return unique job id
Set id
Set job status
Get job status
Return job priority
Set priority
Return job name
Set name
Job code
Return extension name
Set extension name
Set executuion Queue (null for any)
Get queue
Convert to array
Details
at line 30
void
setDateExecuted(int|null $time)
Set execution date
at line 38
void
setDateCreated(int|null $time)
Set date pushed in queue
at line 45
int|null
getDateExecuted()
Get execution timestamp
at line 52
int|null
getDateCreated()
Get date created timestamp
at line 60
void
addError(string $errorMessage)
Add error
at line 67
bool
hasSuccess()
Return true if job is executed successful
at line 74
array
getErrors()
Get execution errors
at line 81
string|null
getId()
Return unique job id
at line 89
void
setId(string|null $id)
Set id
at line 97
void
setStatus(int $status)
Set job status
at line 104
int
getStatus()
Get job status
at line 111
int
getPriority()
Return job priority
at line 119
void
setPriority(int $priority)
Set priority
at line 126
string|null
getName()
Return job name
at line 134
void
setName(string|null $name)
Set name
at line 141
void
execute()
Job code
at line 148
string|null
getExtensionName()
Return extension name
at line 156
void
setExtensionName(string|null $name)
Set extension name
at line 164
void
setQueue(string|null $name)
Set executuion Queue (null for any)
at line 171
string|null
getQueue()
Get queue
at line 178
array
toArray()
Convert to array