CallQueuedListener
class CallQueuedListener implements ShouldQueue (View source)
Свойства
| InteractsWithQueue |
Свойства
| protected Job | $job | Базовый экземпляр задачи очереди. | из InteractsWithQueue |
| string | $class | Имя класса слушателя. | |
| string | $method | Метод слушателя. | |
| array | $data | Данные, которые нужно передать слушателю. | |
| int | $tries | Количество попыток выполнения задачи. | |
| int | $timeoutAt | Отметка времени, указывающая, когда задача должна истечь. | |
| int | $timeout | Количество секунд, в течение которого задача может выполняться, прежде чем истечёт время ожидания. |
Методы
| int | attempts() Получить количество попыток выполнения задачи. | из InteractsWithQueue |
| void | delete() Удалить задачу из очереди. | из InteractsWithQueue |
| void | fail(Throwable|null $exception = null) Отметить задачу в очереди как неудачную. | из InteractsWithQueue |
| void | release(int $delay = 0) Вернуть задачу обратно в очередь. | из InteractsWithQueue |
| $this | setJob(Job $job) Установить базовый экземпляр задачи очереди. | из 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|null $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.8/Illuminate/Events/CallQueuedListener.html