trait InteractsWithQueue

Properties

protected Job $job

The underlying queue job instance.

Methods

int
attempts()

Get the number of times the job has been attempted.

void
delete()

Delete the job from the queue.

void
fail(Throwable $exception = null)

Fail the job from the queue.

void
release(int $delay = 0)

Release the job back into the queue.

$this
setJob(Job $job)

Set the base queue job instance.

Details

at line 21
int attempts()

Get the number of times the job has been attempted.

Return Value

int

at line 31
void delete()

Delete the job from the queue.

Return Value

void

at line 44
void fail(Throwable $exception = null)

Fail the job from the queue.

Parameters

Throwable $exception

Return Value

void

at line 57
void release(int $delay = 0)

Release the job back into the queue.

Parameters

int $delay

Return Value

void

at line 70
$this setJob(Job $job)

Set the base queue job instance.

Parameters

Job $job

Return Value

$this