Job
interface Job (View source)
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.
Get the number of times to attempt a job.
Get the number of seconds the job can run.
Get the timestamp indicating when the job should timeout.
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
void
fire()
Fire the job.
mixed
release(int $delay = 0)
Release the job back into the queue.
void
delete()
Delete the job from the queue.
bool
isDeleted()
Determine if the job has been deleted.
bool
isDeletedOrReleased()
Determine if the job has been deleted or released.
int
attempts()
Get the number of times the job has been attempted.
void
failed(Throwable $e)
Process an exception that caused the job to fail.
int|null
maxTries()
Get the number of times to attempt a job.
int|null
timeout()
Get the number of seconds the job can run.
int|null
timeoutAt()
Get the timestamp indicating when the job should timeout.
string
getName()
Get the name of the queued job class.
string
resolveName()
Get the resolved name of the queued job class.
Resolves the name of "wrapped" jobs such as class-based handlers.
string
getConnectionName()
Get the name of the connection the job belongs to.
string
getQueue()
Get the name of the queue the job belongs to.
string
getRawBody()
Get the raw body string for the job.