CallQueuedListener
class CallQueuedListener implements ShouldQueue (View source)
Traits
Properties
Job | $job | The underlying queue job instance. |
from InteractsWithQueue |
string | $class | The listener class name. |
|
string | $method | The listener method. |
|
array | $data | The data to be passed to the listener. |
|
int | $tries | The number of times the job may be attempted. |
|
int | $retryAfter | The number of seconds to wait before retrying the job. |
|
int | $timeoutAt | The timestamp indicating when the job should timeout. |
|
int | $timeout | The number of seconds the job can run before timing out. |
Methods
Create a new job instance.
Set the job instance of the given class if necessary.
Unserialize the data if needed.
Get the display name for the queued job.
Prepare the instance for cloning.
Details
int
attempts()
Get the number of times the job has been attempted.
void
delete()
Delete the job from the queue.
void
fail(Throwable|null $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.
void
__construct(string $class, string $method, array $data)
Create a new job instance.
void
handle(Container $container)
Handle the queued job.
protected object
setJobInstanceIfNecessary(Job $job, object $instance)
Set the job instance of the given class if necessary.
void
failed(Throwable $e)
Call the failed method on the job instance.
The event instance and the exception will be passed.
protected void
prepareData()
Unserialize the data if needed.
string
displayName()
Get the display name for the queued job.
void
__clone()
Prepare the instance for cloning.