Spec-Zone.ru › Laravel 7

CallQueuedListener

class CallQueuedListener implements ShouldQueue (View source)

Свойства

Job $job

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

из InteractsWithQueue
string $class

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

string $method

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

array $data

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

int $tries

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

int $retryAfter

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

int $timeoutAt

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

int $timeout

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

Трейты

InteractsWithQueue

Методы

int attempts()

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

из InteractsWithQueue
void delete()

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

из InteractsWithQueue
void fail(Throwable|null $exception = null)

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

из InteractsWithQueue
void release(int $delay = 0)

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

из InteractsWithQueue
$this setJob(Job $job)

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

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

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

void handle(Container $container)

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

object setJobInstanceIfNecessary(Job $job, object $instance)

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

void failed(Throwable $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(Throwable $e)

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

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

Параметры

Throwable $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/7.x/Illuminate/Events/CallQueuedListener.html

Spec-Zone.ru

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