BatchRepository
интерфейс BatchRepository (Просмотреть исходный код)
Методы
| 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) Отметить пакет с заданным идентификатором как завершенный. | |
| void | cancel(string $batchId) Отменить пакет с заданным идентификатором. | |
| void | delete(string $batchId) Удалить пакет с заданным идентификатором. | |
| mixed | transaction(Closure $callback) Выполнить заданный замыкание в транзакции, специфичной для хранилища. |
Подробности
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)
Отметить пакет с заданным идентификатором как завершенный.
void cancel(string $batchId)
Отменить пакет с заданным идентификатором.
void delete(string $batchId)
Удалить пакет с заданным идентификатором.
mixed transaction(Closure $callback)
Выполнить заданный замыкание в транзакции, специфичной для хранилища.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/8.x/Illuminate/Bus/BatchRepository.html