Spec-Zone.ru › Laravel 5.8

CallQueuedClosure

class CallQueuedClosure implements ShouldQueue (View source)

Трейты

Dispatchable
InteractsWithQueue
Queueable
SerializesModels
SerializesAndRestoresModelIdentifiers

Свойства

protected Job $job Экземпляр базовой задачи очереди. from InteractsWithQueue
string|null $connection Имя подключения, к которому должна быть отправлена задача. from Queueable
string|null $queue Имя очереди, к которой должна быть отправлена задача. from Queueable
string|null $chainConnection Имя подключения, к которому должна быть отправлена цепочка задач. from Queueable
string|null $chainQueue Имя очереди, к которой должна быть отправлена цепочка задач. from Queueable
DateTimeInterface|DateInterval|int|null $delay Количество секунд, через которое задача должна стать доступной. from Queueable
array $chained Задачи, которые должны быть выполнены, если текущая задача завершится успешно. from Queueable
SerializableClosure $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|null $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)

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

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|null $exception = null)

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

Параметры

Throwable|null $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 $model, array|int $ids)

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

Параметры

Model $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.8/Illuminate/Queue/CallQueuedClosure.html

Spec-Zone.ru

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