Spec-Zone.ru › Laravel 5.8

SyncJob

класс SyncJob расширяет Job реализует Job (View source)

Черты

InteractsWithTime

Свойства

protected mixed $instance Экземпляр обработчика задания. из Job
protected Container $container Экземпляр контейнера IoC. из Job
protected bool $deleted Указывает, было ли удалено задание. из Job
protected bool $released Указывает, было ли освобождено задание. из Job
protected bool $failed Указывает, завершилось ли задание с ошибкой. из Job
protected string $connectionName Имя соединения, к которому принадлежит задание. из Job
protected string $queue Имя очереди, к которой принадлежит задание. из Job
protected string $job Имя класса задания.
protected string $payload Данные сообщения очереди.

Методы

int secondsUntil(DateTimeInterface|DateInterval|int $delay)

Получить количество секунд до заданной даты и времени.

из InteractsWithTime
int availableAt(DateTimeInterface|DateInterval|int $delay = 0)

Получить метку времени UNIX "доступно в".

из InteractsWithTime
DateTimeInterface|int parseDateInterval(DateTimeInterface|DateInterval|int $delay)

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

из InteractsWithTime
int currentTime()

Получить текущее системное время в виде метки времени UNIX.

из InteractsWithTime
string getJobId()

Получить идентификатор задания.

string getRawBody()

Получить необработанную строку тела для задания.

void fire()

Запустить задание.

из Job
void delete()

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

из Job
bool isDeleted()

Определить, было ли удалено задание.

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

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

bool isReleased()

Определить, было ли задание возвращено в очередь.

из Job
bool isDeletedOrReleased()

Определить, было ли задание удалено или возвращено.

из Job
bool hasFailed()

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

из Job
void markAsFailed()

Пометить задание как "неудачное".

из Job
void fail(Throwable|null $e = null)

Удалить задание, вызвать метод "failed" и вызвать событие неудачного задания.

из Job
void failed(Throwable|null $e)

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

из Job
mixed resolve(string $class)

Разрешить заданный класс.

из Job
array payload()

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

из Job
int|null maxTries()

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

из Job
int|null delaySeconds()

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

из Job
int|null timeout()

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

из Job
int|null timeoutAt()

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

из Job
string getName()

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

из Job
string resolveName()

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

из Job
string getConnectionName()

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

из Job
string getQueue()

Получить имя очереди, к которой принадлежит задание.

Container getContainer()

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

из Job
void __construct(Container $container, string $payload, string $connectionName, string $queue)

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

int attempts()

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

Подробности

protected int secondsUntil(DateTimeInterface|DateInterval|int $delay)

Получить количество секунд до заданной даты и времени.

Параметры

DateTimeInterface|DateInterval|int $delay

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

int

protected int availableAt(DateTimeInterface|DateInterval|int $delay = 0)

Получить метку времени UNIX "доступно в".

Параметры

DateTimeInterface|DateInterval|int $delay

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

int
END_OF_DOCUMENT_MARKER

protected DateTimeInterface|int parseDateInterval(DateTimeInterface|DateInterval|int $delay)

Если заданное значение является интервалом, преобразуйте его в экземпляр DateTime.

Параметры

DateTimeInterface|DateInterval|int $delay

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

DateTimeInterface|int

protected int currentTime()

Получить текущее системное время в виде метки времени UNIX.

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

int

string getJobId()

Получить идентификатор задания.

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

string

string getRawBody()

Получить необработанную строку тела для задания.

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

string

void fire()

Запустить задание.

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

void

void delete()

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

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

void

bool isDeleted()

Определить, было ли удалено задание.

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

bool

void release(int $delay = 0)

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

Параметры

int $delay

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

void

bool isReleased()

Определить, было ли задание возвращено обратно в очередь.

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

bool

bool isDeletedOrReleased()

Определить, было ли задание удалено или возвращено.

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

bool

bool hasFailed()

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

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

bool

void markAsFailed()

Пометить задание как "неудачное".

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

void

void fail(Throwable|null $e = null)

Удалить задание, вызвать метод "failed" и вызывать событие неудачного задания.

Параметры

Throwable|null $e

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

void

protected void failed(Throwable|null $e)

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

Параметры

Throwable|null $e

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

void

protected mixed resolve(string $class)

Разрешить заданный класс.

Параметры

string $class

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

mixed

array payload()

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

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

array

int|null maxTries()

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

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

int|null

int|null delaySeconds()

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

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

int|null

int|null timeout()

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

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

int|null

int|null timeoutAt()

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

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

int|null

string getName()

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

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

string

string resolveName()

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

Разрешает имя "обёрнутых" заданий, таких как обработчики на основе классов.

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

string

string getConnectionName()

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

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

string

string getQueue()

Получить имя очереди, к которой принадлежит задание.

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

string

Container getContainer()

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

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

Container

void __construct(Container $container, string $payload, string $connectionName, string $queue)

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

Параметры

Container $container
string $payload
string $connectionName
string $queue

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

void

int attempts()

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

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

int

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

Spec-Zone.ru

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