Spec-Zone.ru › Laravel 5.7

CallQueuedClosure

class CallQueuedClosure implements ShouldQueue (View source)

Трейты

Dispatchable
InteractsWithQueue
Queueable
SerializesModels
SerializesAndRestoresModelIdentifiers

Свойства

protected Job $job Экземпляр задания очереди. из InteractsWithQueue
строка|null $connection Имя соединения, к которому должно быть отправлено задание. из Queueable
строка|null $queue Имя очереди, к которой должно быть отправлено задание. из Queueable
строка|null $chainConnection Имя соединения, к которому должна быть отправлена цепочка. из Queueable
строка|null $chainQueue Имя очереди, к которой должна быть отправлена цепочка. из Queueable
DateTimeInterface|DateInterval|int|null $delay Количество секунд ожидания перед запуском задания. из Queueable
массив $chained Задания, которые должны выполняться после успешного выполнения текущего задания. из Queueable
SerializableClosure $closure Экземпляр serializable Closure.
bool $deleteWhenMissingModels Указывает, должно ли задание удаляться, если модели отсутствуют.

Методы

static PendingDispatch dispatch()

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

from Dispatchable
static mixed dispatchNow()

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

from Dispatchable
static PendingChain withChain(array $chain)

Установить задачи, которые должны выполняться, если эта задача выполняется успешно.

from Dispatchable
int attempts()

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

from InteractsWithQueue
void delete()

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

from InteractsWithQueue
void fail(Throwable $exception = null)

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

from InteractsWithQueue
void release(int $delay = 0)

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

from InteractsWithQueue
$this setJob(Job $job)

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

from InteractsWithQueue
$this onConnection(string|null $connection)

Установить желаемое соединение для задачи.

from Queueable
$this onQueue(string|null $queue)

Установить желаемую очередь для задачи.

from Queueable
$this allOnConnection(string|null $connection)

Установить желаемое соединение для цепочки.

from Queueable
$this allOnQueue(string|null $queue)

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

from Queueable
$this delay(DateTimeInterface|DateInterval|int|null $delay)

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

from Queueable
$this chain(array $chain)

Установить задачи, которые должны выполняться, если эта задача выполнена успешно.

from Queueable
void dispatchNextJobInChain()

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

from Queueable
mixed getSerializedPropertyValue(mixed $value)

Получить значение свойства, подготовленное для сериализации.

from SerializesAndRestoresModelIdentifiers
mixed getRestoredPropertyValue(mixed $value)

Получить восстановленное значение свойства после десериализации.

from SerializesAndRestoresModelIdentifiers
Collection restoreCollection(ModelIdentifier $value)

Восстановить экземпляр коллекции queueable.

from SerializesAndRestoresModelIdentifiers
Model restoreModel(ModelIdentifier $value)

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

from SerializesAndRestoresModelIdentifiers
Builder getQueryForModelRestoration(Model $model, array|int $ids)

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

from SerializesAndRestoresModelIdentifiers
array __sleep()

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

from SerializesModels
void __wakeup()

Восстановить модель после сериализации.

from SerializesModels
mixed getPropertyValue(ReflectionProperty $property)

Получить значение свойства для заданного свойства.

from SerializesModels
void __construct(SerializableClosure $closure)

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

void handle(Container $container)

Выполнить задачу.

string displayName()

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

Подробности

static PendingDispatch dispatch()

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

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

PendingDispatch

static mixed dispatchNow()

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

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

mixed

static PendingChain withChain(array $chain)

Установить задачи, которые должны выполняться, если эта задача выполнена успешно.

Параметры

array $chain

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

PendingChain

int attempts()

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

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

int

void delete()

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

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

void

void fail(Throwable $exception = null)

Прервать выполнение задачи из очереди.

Параметры

Throwable $exception

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

void

void release(int $delay = 0)

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

Параметры

int $delay

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

void

$this setJob(Job $job)

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

Параметры

Job $job

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

$this

$this onConnection(string|null $connection)

Установить желаемое подключение для задачи.

Параметры

string|null $connection

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

$this

$this onQueue(string|null $queue)

Установить желаемую очередь для задачи.

Параметры

string|null $queue

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

$this

$this allOnConnection(string|null $connection)

Установить желаемое соединение для цепочки.

Параметры

string|null $connection

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

$this

$this allOnQueue(string|null $queue)

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

Параметры

string|null $queue

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

$this

$this delay(DateTimeInterface|DateInterval|int|null $delay)

Установить желаемую задержку для задания.

Параметры

DateTimeInterface|DateInterval|int|null $delay

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

$this

$this chain(array $chain)

Установить задания, которые должны выполняться, если это задание выполнено успешно.

Параметры

array $chain

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

$this

void dispatchNextJobInChain()

Запустить следующее задание в цепочке.

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

void

protected mixed getSerializedPropertyValue(mixed $value)

Получить значение свойства, подготовленное для сериализации.

Параметры

mixed $value

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

mixed

protected mixed getRestoredPropertyValue(mixed $value)

Получить восстановленное значение свойства после десериализации.

Параметры

mixed $value

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

mixed

protected Collection restoreCollection(ModelIdentifier $value)

Восстановить экземпляр коллекцию, предназначенной для очереди.

Параметры

ModelIdentifier $value

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

Collection

Model restoreModel(ModelIdentifier $value)

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

Параметры

ModelIdentifier $value

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

Model

protected Builder getQueryForModelRestoration(Модель $model, array|int $ids)

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

Параметры

Модель $model
array|int $ids

Значение возврата

Builder

array __sleep()

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

Значение возврата

array

void __wakeup()

Восстановить модель после сериализации.

Значение возврата

void

protected mixed getPropertyValue(ReflectionProperty $property)

Получить значение свойства для заданного свойства.

Параметры

ReflectionProperty $property

Значение возврата

mixed

void __construct(SerializableClosure $closure)

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

Параметры

SerializableClosure $closure

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

void

void handle(Container $container)

Выполнить задачу.

Параметры

Container $container

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

void

string displayName()

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

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

string

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

Spec-Zone.ru

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