PrunableBatchRepository
interface PrunableBatchRepository implements BatchRepository (View source)
Methods
Batch[] | get(int $limit, mixed $before)
Retrieve a list of batches. | from BatchRepository |
Batch|null | find(string $batchId)
Retrieve information about an existing batch. | from BatchRepository |
Batch | store(PendingBatch $batch)
Store a new pending batch. | from BatchRepository |
void | incrementTotalJobs(string $batchId, int $amount)
Increment the total number of jobs within the batch. | from BatchRepository |
UpdatedBatchJobCounts | decrementPendingJobs(string $batchId, string $jobId)
Decrement the total number of pending jobs for the batch. | from BatchRepository |
UpdatedBatchJobCounts | incrementFailedJobs(string $batchId, string $jobId)
Increment the total number of failed jobs for the batch. | from BatchRepository |
void | markAsFinished(string $batchId)
Mark the batch that has the given ID as finished. | from BatchRepository |
void | cancel(string $batchId)
Cancel the batch that has the given ID. | from BatchRepository |
void | delete(string $batchId)
Delete the batch that has the given ID. | from BatchRepository |
mixed | transaction(Closure $callback)
Execute the given Closure within a storage specific transaction. | from BatchRepository |
int | prune(DateTimeInterface $before)
Prune all of the entries older than the given date. |
Details
Batch[] get(int $limit, mixed $before)
Retrieve a list of batches.
Batch|null find(string $batchId)
Retrieve information about an existing batch.
Batch store(PendingBatch $batch)
Store a new pending batch.
void incrementTotalJobs(string $batchId, int $amount)
Increment the total number of jobs within the batch.
UpdatedBatchJobCounts decrementPendingJobs(string $batchId, string $jobId)
Decrement the total number of pending jobs for the batch.
UpdatedBatchJobCounts incrementFailedJobs(string $batchId, string $jobId)
Increment the total number of failed jobs for the batch.
void markAsFinished(string $batchId)
Mark the batch that has the given ID as finished.
void cancel(string $batchId)
Cancel the batch that has the given ID.
void delete(string $batchId)
Delete the batch that has the given ID.
mixed transaction(Closure $callback)
Execute the given Closure within a storage specific transaction.
int prune(DateTimeInterface $before)
Prune all of the entries older than the given date.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/9.x/Illuminate/Bus/PrunableBatchRepository.html