Spec-Zone.ru › Laravel 4.2

RedisJob

class RedisJob extends 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 RedisQueue $redis Экземпляр очереди Redis.
protected string $job Загрузка задачи Redis.

Методы

void fire()

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

void delete()

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

bool isDeleted()

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

from Job
void release(int $delay)

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

int attempts()

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

string getRawBody()

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

void resolveAndFire(array $payload)

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

from Job
mixed resolve(string $class)

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

from Job
array parseJob(string $job)

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

from Job
bool autoDelete()

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

from Job
int getSeconds(DateTime|int $delay)

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

from Job
int getTime()

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

from Job
string getName()

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

from Job
string getQueue()

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

from Job
void __construct(Container $container, RedisQueue $redis, string $job, string $queue)

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

string getJobId()

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

Container getContainer()

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

Database getRedisQueue()

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

string getRedisJob()

Получить исходную задачу Redis.

Подробности

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, RedisQueue $redis, string $job, string $queue)

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

Параметры

Container $container
RedisQueue $redis
string $job
string $queue

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

void

string getJobId()

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

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

string

Container getContainer()

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

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

Container

Database getRedisQueue()

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

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

Database

string getRedisJob()

Получить базовые данные задачи Redis.

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

string

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

Spec-Zone.ru

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