Spec-Zone.ru › Laravel 4.2

BeanstalkdJob

class BeanstalkdJob extends Job (View source)

Свойства

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

Методы

void fire()

Запустить задачу.

void delete()

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

bool isDeleted()

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

из Job
void release(int $delay)

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

int attempts()

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

string getRawBody()

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

void resolveAndFire(array $payload)

Обработать и запустить метод обработчика задачи.

из Job
mixed resolve(string $class)

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

из Job
array parseJob(string $job)

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

из Job
bool autoDelete()

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

из Job
int getSeconds(DateTime|int $delay)

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

из Job
int getTime()

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

из Job
string getName()

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

из Job
string getQueue()

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

из Job
void __construct(Container $container, Pheanstalk_Pheanstalk $pheanstalk, Pheanstalk_Job $job, string $queue)

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

void bury()

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

string getJobId()

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

Container getContainer()

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

Pheanstalk_Pheanstalk getPheanstalk()

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

Pheanstalk_Job getPheanstalkJob()

Получить базовую задачу Pheanstalk.

Подробности

void fire()

Запустить задачу.

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

void

void delete()

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

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

void

bool isDeleted()

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

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

bool

void release(int $delay)

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

Параметры

int $delay

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

void

int attempts()

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

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

int

string getRawBody()

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

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

string

protected void resolveAndFire(array $payload)

Обработать и запустить метод обработчика задачи.

Параметры

array $payload

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

void

protected mixed resolve(string $class)

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

Параметры

string $class

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

mixed

protected array parseJob(string $job)

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

Параметры

string $job

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

array

bool autoDelete()

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

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

bool

protected int getSeconds(DateTime|int $delay)

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

Параметры

DateTime|int $delay

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

int

protected int getTime()

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

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

int

string getName()

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

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

string

string getQueue()

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

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

string

void __construct(Container $container, Pheanstalk_Pheanstalk $pheanstalk, Pheanstalk_Job $job, string $queue)

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

Параметры

Container $container
Pheanstalk_Pheanstalk $pheanstalk
Pheanstalk_Job $job
string $queue

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

void

void bury()

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

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

void

string getJobId()

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

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

string

Container getContainer()

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

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

Container

Pheanstalk_Pheanstalk getPheanstalk()

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

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

Pheanstalk_Pheanstalk

Pheanstalk_Job getPheanstalkJob()

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

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

Pheanstalk_Job

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

Spec-Zone.ru

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