PrunableBatchRepository
интерфейс PrunableBatchRepository реализует BatchRepository (View source)
Методы
| Batch[] | get(int $limit, mixed $before) Получить список батчей. | из BatchRepository |
| Batch|null | find(string $batchId) Получить информацию о существующем батче. | из BatchRepository |
| Batch | store(PendingBatch $batch) Сохранить новый ожидающий батч. | из BatchRepository |
| void | incrementTotalJobs(string $batchId, int $amount) Увеличить общее количество задач в батче. | из BatchRepository |
| UpdatedBatchJobCounts | decrementPendingJobs(string $batchId, string $jobId) Уменьшить общее количество ожидающих задач для батча. | из BatchRepository |
| UpdatedBatchJobCounts | incrementFailedJobs(string $batchId, string $jobId) Увеличить общее количество завершившихся с ошибкой задач для батча. | из BatchRepository |
| void | markAsFinished(string $batchId) Отметить батч с заданным ID как завершенный. | из BatchRepository |
| void | cancel(string $batchId) Отменить батч с заданным ID. | из BatchRepository |
| void | delete(string $batchId) Удалить батч с заданным ID. | из BatchRepository |
| mixed | transaction(Closure $callback) Выполнить предоставленный Closure в рамках транзакции, специфичной для хранилища. | из BatchRepository |
| void | rollBack() Без описания | из BatchRepository |
| int | prune(DateTimeInterface $before) Удалить все записи, которые старше заданной даты. |
Подробности
Batch[] get(int $limit, mixed $before)
Получить список батчей.
Batch|null find(string $batchId)
Получить информацию о существующем батче.
Batch store(PendingBatch $batch)
Сохранить новый ожидающий батч.
void incrementTotalJobs(string $batchId, int $amount)
Увеличьте общее количество задач в пачке.
UpdatedBatchJobCounts decrementPendingJobs(string $batchId, string $jobId)
Уменьшите общее количество ожидающих задач для пачки.
UpdatedBatchJobCounts incrementFailedJobs(string $batchId, string $jobId)
Увеличьте общее количество завершенных с ошибками задач для пачки.
void markAsFinished(string $batchId)
Отметить пачку с заданным ID как завершенную.
void cancel(string $batchId)
Отменить пачку с заданным ID.
void delete(string $batchId)
Удалить пачку с заданным ID.
mixed transaction(Closure $callback)
Выполнить заданный Closure в рамках транзакции, специфичной для хранилища.
void rollBack()
Без описания
int prune(DateTimeInterface $before)
Удалить все записи, более старые, чем заданная дата.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/10.x/Illuminate/Bus/PrunableBatchRepository.html