CallQueuedListener
class CallQueuedListener implements ShouldQueue (View source)
Свойства
| InteractsWithQueue |
Свойства
| protected Job | $job | Базовый экземпляр задачи очереди. | from InteractsWithQueue |
| string | $class | Имя класса слушателя. | |
| string | $method | Метод слушателя. | |
| array | $data | Данные, передаваемые слушателю. | |
| int | $tries | Количество попыток выполнения задачи. | |
| int | $timeoutAt | Отметка времени, когда задача должна истечь. | |
| int | $timeout | Количество секунд, в течение которых задача может выполняться, прежде чем истечь. |
Методы
| int | attempts() Получить количество попыток выполнения задачи. | from InteractsWithQueue |
| void | delete() Удалить задачу из очереди. | from InteractsWithQueue |
| void | fail(Throwable $exception = null) Отметить задачу как завершенную с ошибкой в очереди. | from InteractsWithQueue |
| void | release(int $delay = 0) Вернуть задачу обратно в очередь. | from InteractsWithQueue |
| $this | setJob(Job $job) Установить базовый экземпляр задачи очереди. | from InteractsWithQueue |
| void | __construct(string $class, string $method, array $data) Создать новый экземпляр задачи. | |
| void | handle(Container $container) Обработать задачу из очереди. | |
| mixed | setJobInstanceIfNecessary(Job $job, mixed $instance) Установить экземпляр задачи данного класса, если необходимо. | |
| void | failed(Exception $e) Вызвать метод failed у экземпляра задачи. В качестве параметров передаются экземпляр события и исключение. | |
| void | prepareData() Десериализовать данные, если необходимо. | |
| string | displayName() Получить имя для отображения задачи из очереди. | |
| void | __clone() Подготовить экземпляр для клонирования. |
Подробное описание
int attempts()
Получить количество попыток выполнения задачи.
void delete()
Удалить задачу из очереди.
void fail(Throwable $exception = null)
Отметить задачу как завершенную с ошибкой в очереди.
void release(int $delay = 0)
Вернуть задачу обратно в очередь.
$this setJob(Job $job)
Установить базовый экземпляр задачи очереди.
void __construct(string $class, string $method, array $data)
Создать новый экземпляр задачи.
void handle(Container $container)
Обработать задачу из очереди.
protected mixed setJobInstanceIfNecessary(Job $job, mixed $instance)
Установить экземпляр задачи данного класса, если необходимо.
void failed(Exception $e)
Вызвать метод failed у экземпляра задачи.
В качестве параметров передаются экземпляр события и исключение.
protected void prepareData()
Десериализовать данные, если необходимо.
string displayName()
Получить имя для отображения задачи из очереди.
void __clone()
Подготовить экземпляр для клонирования.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.7/Illuminate/Events/CallQueuedListener.html