Spec-Zone.ru › Laravel 6

CallQueuedHandler

class CallQueuedHandler (View source)

Свойства

protected Dispatcher $dispatcher

Реализация диспетчера очереди.

protected Container $container

Экземпляр контейнера.

Методы

void __construct(Dispatcher $dispatcher, Container $container)

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

void call(Job $job, array $data)

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

mixed dispatchThroughMiddleware(Job $job, mixed $command)

Отправить задачу/команду через указанные посредники.

mixed resolveHandler(Job $job, mixed $command)

Выбрать обработчик для данной команды.

mixed setJobInstanceIfNecessary(Job $job, mixed $instance)

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

void ensureNextJobInChainIsDispatched(mixed $command)

Убедиться, что следующее задание в цепочке запущено, если применимо.

void handleModelNotFound(Job $job, Exception $e)

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

void failed(array $data, Exception $e)

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

Детали

void __construct(Dispatcher $dispatcher, Container $container)

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

Параметры

Dispatcher $dispatcher
Container $container

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

void

void call(Job $job, array $data)

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

Параметры

Job $job
array $data

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

void
END_OF_DOCUMENT_MARKER

protected mixed dispatchThroughMiddleware(Job $job, mixed $command)

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

Parameters

Job $job
mixed $command

Return Value

mixed

protected mixed resolveHandler(Job $job, mixed $command)

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

Parameters

Job $job
mixed $command

Return Value

mixed

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

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

Parameters

Job $job
mixed $instance

Return Value

mixed

protected void ensureNextJobInChainIsDispatched(mixed $command)

Обеспечить, чтобы следующее задание в цепочке было отправлено, если применимо.

Parameters

mixed $command

Return Value

void

protected void handleModelNotFound(Job $job, Exception $e)

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

Parameters

Job $job
Exception $e

Return Value

void

void failed(array $data, Exception $e)

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

Исключение, которое привело к ошибке, будет передано.

Parameters

array $data
Exception $e

Return Value

void

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

Spec-Zone.ru

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