Spec-Zone.ru › Laravel 6

CallQueuedListener

class CallQueuedListener implements ShouldQueue (View source)

Свойства

InteractsWithQueue

Свойства

protected Job $job

Экземпляр задачи очереди.

from InteractsWithQueue
string $class

Имя класса обработчика.

string $method

Метод обработчика.

array $data

Данные, передаваемые обработчику.

int $tries

Количество попыток выполнения задачи.

int $retryAfter

Количество секунд ожидания перед повторной попыткой.

int $timeoutAt

Отметка времени, указывающая, когда задача должна истечь.

int $timeout

Количество секунд, в течение которых задача может выполняться, прежде чем истечёт время ожидания.

Методы

int attempts()

Получить количество попыток выполнения задачи.

from InteractsWithQueue
void delete()

Удалить задачу из очереди.

from InteractsWithQueue
void fail(Throwable|null $exception = null)

Отметить задачу как проваленную в очереди.

from InteractsWithQueue
void release(int $delay = 0)

Вернуть задачу обратно в очередь.

from InteractsWithQueue
$this setJob(Job $job)

Установить базовый экземпляр задачи очереди.

from InteractsWithQueue
void __construct(string $class, string $method, array $data)

Создать новый экземпляр задачи.

void handle(Container $container)

Обработать задачу из очереди.

object setJobInstanceIfNecessary(Job $job, object $instance)

Установить экземпляр задачи заданного класса, если необходимо.

void failed(Exception $e)

Вызвать метод failed для экземпляра задачи.

void prepareData()

Десериализовать данные, если необходимо.

string displayName()

Получить отображаемое имя для задачи из очереди.

void __clone()

Подготовить экземпляр к клонированию.

Подробности

int attempts()

Получить количество попыток выполнения задачи.

Возвращаемое значение

int

void delete()

Удалить задачу из очереди.

Возвращаемое значение

void

void fail(Throwable|null $exception = null)

Отметить задачу как проваленную в очереди.

Параметры

Throwable|null $exception

Возвращаемое значение

void

void release(int $delay = 0)

Вернуть задачу обратно в очередь.

Параметры

int $delay

Возвращаемое значение

void

$this setJob(Job $job)

Установить базовый экземпляр задачи очереди.

Параметры

Job $job

Возвращаемое значение

$this

void __construct(string $class, string $method, array $data)

Создать новый экземпляр задачи.

Параметры

string $class
string $method
array $data

Возвращаемое значение

void

void handle(Container $container)

Обработать задачу из очереди.

Параметры

Container $container

Возвращаемое значение

void

protected object setJobInstanceIfNecessary(Job $job, object $instance)

Установить экземпляр задачи заданного класса, если необходимо.

Параметры

Job $job
object $instance

Возвращаемое значение

object

void failed(Exception $e)

Вызвать метод failed для экземпляра задачи.

Экземпляр события и исключение будут переданы.

Параметры

Exception $e

Возвращаемое значение

void

protected void prepareData()

Десериализовать данные, если необходимо.

Возвращаемое значение

void

string displayName()

Получить отображаемое имя для задачи из очереди.

Возвращаемое значение

string

void __clone()

Подготовьте экземпляр для клонирования.

Возвращаемое значение

void

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/6.x/Illuminate/Events/CallQueuedListener.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API