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