CallQueuedListener
class CallQueuedListener implements ShouldQueue (View source)
Свойства
| Job | $job | Экземпляр задачи очереди. | из InteractsWithQueue |
| string | $class | Имя класса обработчика. | |
| string | $method | Метод обработчика. | |
| array | $data | Данные, передаваемые обработчику. | |
| int | $tries | Количество попыток выполнения задачи. | |
| int | $retryAfter | Количество секунд ожидания перед повторной попыткой. | |
| int | $timeoutAt | Отметка времени, указывающая, когда задача должна истечь. | |
| int | $timeout | Количество секунд, которые задача может работать перед истечением времени. |
Трейты
| InteractsWithQueue |
Методы
| 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)
Обработать задачу в очереди. | |
| object | setJobInstanceIfNecessary(Job $job, object $instance)
Установить экземпляр задачи указанного класса, если необходимо. | |
| void | failed(Throwable $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 object setJobInstanceIfNecessary(Job $job, object $instance)
Установить экземпляр задания заданного класса, если необходимо.
void failed(Throwable $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/7.x/Illuminate/Events/CallQueuedListener.html