Spec-Zone.ru › Laravel 5.3

BeanstalkdJob

class BeanstalkdJob extends Job implements Job (View source)

Свойства

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

Методы

int attempts()

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

string getRawBody()

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

void fire()

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

from Job
mixed resolve(string $class)

Обработать заданный обработчик задач.

from Job
void delete()

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

bool isDeleted()

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

from Job
void release(int $delay)

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

bool isReleased()

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

from Job
bool isDeletedOrReleased()

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

from Job
void failed(Exception $e)

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

from Job
array parseJob(string $job)

Разбирать объявление задачи на класс и метод.

from Job
int getSeconds(DateTime|int $delay)

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

from Job
int getTime()

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

from Job
string getName()

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

from Job
string resolveName()

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

from Job
array payload()

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

from Job
string getQueue()

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

from Job
Container getContainer()

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

from Job
void __construct(Container $container, Pheanstalk $pheanstalk, Job $job, string $queue)

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

void bury()

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

string getJobId()

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

Pheanstalk getPheanstalk()

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

Job getPheanstalkJob()

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

Подробности

int attempts()

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

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

int

string getRawBody()

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

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

string

void fire()

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

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

void

protected mixed resolve(string $class)

Обработать заданный обработчик задач.

Параметры

string $class

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

mixed

void delete()

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

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

void

bool isDeleted()

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

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

bool

void release(int $delay)

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

Параметры

int $delay

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

void

bool isReleased()

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

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

bool

bool isDeletedOrReleased()

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

Значение возвращаемого значения

bool

void failed(Exception $e)

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

Параметры

Exception $e

Значение возвращаемого значения

void

protected array parseJob(string $job)

Разбор объявления задачи на класс и метод.

Параметры

string $job

Значение возвращаемого значения

array

protected int getSeconds(DateTime|int $delay)

Вычисление количества секунд с заданной задержкой.

Параметры

DateTime|int $delay

Значение возвращаемого значения

int

protected int getTime()

Получение текущего системного времени.

Значение возвращаемого значения

int

string getName()

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

Значение возвращаемого значения

string

string resolveName()

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

Значение возвращаемого значения

string

array payload()

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

Значение возвращаемого значения

array

string getQueue()

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

Значение возвращаемого значения

string

Container getContainer()

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

Значение возвращаемого значения

Container

void __construct(Container $container, Pheanstalk $pheanstalk, Job $job, string $queue)

Создание нового экземпляра задачи.

Параметры

Container $container
Pheanstalk $pheanstalk
Job $job
string $queue

Значение возвращаемого значения

void

void bury()

Захоронение задачи в очереди.

Значение возвращаемого значения

void

string getJobId()

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

Значение возвращаемого значения

string

Pheanstalk getPheanstalk()

Получение базового экземпляра Pheanstalk.

Значение возвращаемого значения

Pheanstalk

Job getPheanstalkJob()

Получение базовой задачи Pheanstalk.

Значение возвращаемого значения

Job

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

Spec-Zone.ru

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