메소드 |
설명 |
|
__construct ( string $queue, string $id, string $class, array $data = null ) |
Create a new job |
|
__toString ( ) : string |
Generate a string representation of this object |
|
cancel ( ) |
Mark the current job as cancelled |
|
cleanup ( array $queues = ['*'] ) |
Look for any jobs which are running but the worker is dead. |
|
complete ( ) |
Mark the current job as complete |
|
create ( string $queue, string $class, array $data = null, integer $run_at ) : string |
Create a new job and save it to the specified queue. |
|
createId ( string $queue, string $class, array $data = null, integer $run_at ) : string |
Create a new job id |
|
delay ( integer $time ) : boolean |
Save the job to Redis delayed queue |
|
execTime ( ) : string |
Returns formatted execution time string |
|
execTimeStr ( ) : string |
Returns formatted execution time string |
|
fail ( Exception $e ) |
Mark the current job as having failed |
|
failError ( ) : mixed |
Returns the fail error for the job |
|
getClass ( ) : string |
Get the job class. |
|
getData ( ) : array |
Get the job data. |
|
getDelayedTime ( ) : integer |
Get the job delayed time |
|
getId ( ) : string |
Get the job id. |
|
getInstance ( ) : object |
Get the instantiated object for this job that will be performing work |
|
getPacket ( ) : array |
Fetch the packet for the job being monitored. |
|
getQueue ( ) : string |
Get the job queue. |
|
getStatus ( ) : integer |
Fetch the status for the job |
|
getWorker ( ) : Worker |
Get the queue worker interface |
|
load ( string $id ) : string |
Load a job from id |
|
loadPayload ( string $queue, string $payload ) : string |
Load a job from the Redis payload |
|
perform ( ) : boolean |
Perform the job |
|
queue ( ) : boolean |
Save the job to Redis queue |
|
redisKey ( Job $job, string $suffix = null ) : string |
Get the Redis key |
|
run ( ) |
Mark the current job running |
|
setClass ( ) |
Set the job class. |
|
setData ( ) |
Set the job data. |
|
setId ( ) |
Set the job id. |
|
setQueue ( ) |
Set the job queue. |
|
setStatus ( integer $status, Exception $e = null ) |
Update the status indicator for the current job with a new status |
|
setWorker ( Worker $worker ) |
Set the queue worker interface |
|
toArray ( ) : array |
Return array representation of this job |
|