Job
interface Job
Methods
Fire the job.
Release the job back into the queue.
Delete the job from the queue.
Determine if the job has been deleted.
Determine if the job has been deleted or released.
Get the number of times the job has been attempted.
The number of times to attempt a job.
The number of seconds the job can run.
Get the name of the queued job class.
Get the resolved name of the queued job class.
Get the name of the connection the job belongs to.
Get the name of the queue the job belongs to.
Get the raw body string for the job.
Details
at line 12
void
fire()
Fire the job.
at line 20
mixed
release(int $delay = 0)
Release the job back into the queue.
at line 27
void
delete()
Delete the job from the queue.
at line 34
bool
isDeleted()
Determine if the job has been deleted.
at line 41
bool
isDeletedOrReleased()
Determine if the job has been deleted or released.
at line 48
int
attempts()
Get the number of times the job has been attempted.
at line 56
void
failed(Throwable $e)
Process an exception that caused the job to fail.
at line 63
int|null
maxTries()
The number of times to attempt a job.
at line 70
int|null
timeout()
The number of seconds the job can run.
at line 77
string
getName()
Get the name of the queued job class.
at line 86
string
resolveName()
Get the resolved name of the queued job class.
Resolves the name of "wrapped" jobs such as class-based handlers.
at line 93
string
getConnectionName()
Get the name of the connection the job belongs to.
at line 100
string
getQueue()
Get the name of the queue the job belongs to.
at line 107
string
getRawBody()
Get the raw body string for the job.